I have one additional Christmas gift I wanted to mention because I think it would make a great gift for just about any guy. Guys can be hard to buy for so having a good gift idea to fall back on always helps.
Caswell Massey sells several different colognes. Over the holidays they sold a four-scent pack for a stocking-stuffer price. Post-holidays the prices are higher but still inexpensive for cologne. The two scents I would recommend are Jockey Club and Number Six. They smell nice enough but when you find out that those are the preferred scents of John F. Kennedy and George Washington, respectively, they start to smell so much nicer. A few sprays of these colognes (not together!) and your man will be stinking of power and authority.