The best type of toy train set to buy as a gift varies on who the gift is for... For instance if its for a small child (1-10) then you should get one that doesn't have very many small parts, like LGB trains. Now if its for an older person than an HO train set would be the best. And if its for someone that loves trains, it should be something that they don't have or that they want.
Some good Christmas gifts can be electric shavers, socks, underwear, electronic items, watches, aftershave, clothes, health and beauty products, amongst a vast array of other products.
Money?
Some good places online to shop for creative personalized Christmas gifts for "him" would be for example the websites "Gifts", "PersonalCreations" and "NotOnTheHighstreet".
Candies and gifts.
electronics are good for a gift Wii
A necklace with a homemade card.
Santa usually gives gifts to good children on the Christmas Eve.
i think is the fashion handbags and a nice watch is good to send as a Christmas gifts
a good CHRISTMAS gift for dad is a tool box
You should not give this for Christmas. It's not considred thoughful.
A Camel
Some good ideas for gag gifts to give at Christmas would be, an ugly Christmas sweater, lump of coal soap and a mooning Santa. While those are some of the more traditional gag gifts for Christmas, there are many more to choose from and even a gag gift box.