I would make him dinner and give him a massage. I wouldn't expect to be bought a gift so I would give him what I think is better than a store bought item.
I like to be given gifts that has thought and care tagged with it. I am also into recycling and conservation so giving me something I dont need or cant use I will definitely pass on to someone who does or can. What you mentioned is very nice as a gift giving idea also because it's thoughtful and has that sentimental value that you'll remember most :)
Thank you. I just would rather give something from deep in my heart. Everyone is different, though. To me, anyone can go buy a gift. I would want to give my guy something that gives him a knowing that he is worth my time as well and creates a great memory for us both. :) If I am treated right, I would probably spoil some one. I'm a hopeless romantic.