Some of the websites that offer romantic gifts for males is Lovers Lanes. They have different type of romantic gifts for males and females. It would be a website to look into.
CandyMoneyGift cardsClothesElectronicsToysBooksMovies
Romantic gifts for him vary, based on the receiver's personality. Traditionally, romantic gifts include cologne, sensual massages and nice wrist watches.
DIY Christmas gifts can be found from many different stores. Some examples of stores that offer DIY Christmas gifts include MarthaStewart and Art of Manliness.
Some good places online to shop for creative personalized Christmas gifts for "him" would be for example the websites "Gifts", "PersonalCreations" and "NotOnTheHighstreet".
Some Christmas traditions are hanging up Christmas lights, going to your families and celebreate Christmas with a big Christmas meal and then the children open gifts that Santa brings them. Then on Christmas day the kids usually get gifts but some of them get coal, those who get gifts open them.
Money?
Happiness, Love, Compassion
sex
cash
For the same reason you get Christmas gifts
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.