If you like shopping, London is the city for you. Enjoy the grand department stores of Harrods, Harvey Nichols, Liberty, Fortnum & Mason and Selfridges, not just full of lovely things we want to buy but seeped in history too. Walk, window shop and buy, buy, buy in the exclusive designer shops lining Sloane Street and Bond Street. True gentlemen should head to Jermyn Street and Saville Row for bespoke made-to-measure suits and shirts, handmade shoes and hats for every occasion.
Cruise the King’s Road, Oxford Street and Regent Street for familiar high street names, or make your way to the Westfield shopping centres in West and East London for brand name shopping under one roof.
London is also packed with one-off pieces and vintage gems; pick up a piece of art in the galleries of Mayfair, buy your vintage jewellery in the Burlington Arcade, gather flowers at Columbia Road Sunday Market, find fine foods at Borough Market, or swap your bric-a-brac at Petticoat Lane. For those willing to go off the beaten track, there’s a hive of design and creative activity to be found in the villages of Notting Hill, Camden, Shoreditch, and Bermondsey.
Our favourite market traders guide you round London's bastion of top-quality fare.
Return home with something truly unique; this is our comprehensive guide to the suppliers who have the royal seal of approval.
Read our London city guides, packed with tips, local knowledge and must-see destinations.
A jaunt round these toy kingdoms is as enjoyable for chaperones as it is for little ones.
Stella, Burberry, McQueen and more...
Whether planning for Ascot or simply wanting to upgrade your headwear, this is how to do it in London.