The top hat has become something of an enigma, only making an appearance for traditional events such as Ascot. Worn predominantly during the late 18th century to the early 20th century it is now reserved for special events and certain uniform.

In the Royal Enclosure gentlemen are required to wear a top hat in either grey or black. There's only one place to go for the perfect top hat and that's Bates Hats, just a short walk from Budd down on Jermyn Street. They'll make sure you look more top gentleman than magician.

Melusine Top Hat £385, Grey Top Hat £299, Tall Top Hat £475