Stepping-out in style

Prices start at £65 for a Philip Treacy hat