The 10 best men's fashion gifts for Christmas Lanvin silk bow tie Christmas is an excuse to wear a daft bow tie. But it doesn't mean it should be indulged. Stay stylish. £70, matchesfashion.com Red stag jumper The obligatory Christmas jumper, mercifully free of scratchy Lurex. £38, topman.com Johnstons of Elgin navy university stripe scarf A Brideshead-ready classic that looks good on every man. £40, liberty.co.uk Animal boxer shorts These boxers are lighthearted but not dim-witted. Reindeer also available. £10, bananarepublic.co.uk Striped socks by Paul Smith The classic go-to gift for dads given a fresh update. £17, matchesfashion.com Saint Laurent Signature Lace-Up Boot From the "Permanent" collection, these boots are a timeless investment. £590, ysl.com Fair Isle mittens Let's be honest, come 25 December, you'll be needing to wrap up warm. £40, fredperry.com Burberry Brit Rhythm A sexy, provocative eau de toilette, dressed up in a checked "leather jacket" bottle. £57, burberry.com Kenzo X New Era cloud-print twill cap This cap, from Parisian house Kenzo, is streetwise but still fashion-forward. £40, harveynichols.com