Discover the perfect present with these top gift ideas for men. Cashmere jumpers, leather goods and silk ties never fail to impress, while indulgent food and drink goodies are always a welcome treat. Noise-cancelling headphones, portable photo printers and cameras are bound to make tech-savvy friends happy, whereas flasks, camping equipment and tools will enhance the experience of the great outdoors.