Quick need help fast

So I want to surprise my fiancée when he gets off work at 8 but not sure what to get him or what to do (nothing sexual please) I don’t normally do this but money is a problem but I’m setting the least important aside for this I have 30 dollars to spend something cheap but meaningful thanks ladies and gents