Doing something for the other person that you're good at. If you're a fantastic cook why not cook them a fancy meal?
If you have training in massage or the like you could always set the mood and do something like that for them.
Teach them something that you like to do, crafting, knitting, scrapbooking ect.
Go to a free lecture at the local university on a topic that you aren't familiar with.
Find a local sporting event that has free or cheap tickets. Amateur sports are fun to watch.
This time of year (depending on where you live) there are outdoor skating rinks, go for a skate and then a hot chocolate.
Everything will be ok in the end. If it's not ok it's not the end.