Firstly congrats on your 3 year anniversary thats great,

hmmm a nice dinner hey, perhaps try posting in the Recipe's cooking and food forum and ask for advice there as far as dinner goes I think you will get loads of advice in there, we have some great cooks around here.

Making the night more special maybe make him a card and set the table for 2 ( if thats possible ) put some candles out and make it all romantic, I know what its like to only have one income and usually it doesnt leave much room for buying eachother presants so I think this would be a nice thing to do to make your night special,

Good luck