It’s time for Christmas lights, pop-up ice rinks and twinkling shop windows.  Visit London in December and get to see the city at its very best.  Here’s a guide to the best shopping streets during the run-up to Christmas.

Which are London’s best dressed Christmas windows?

Selfridges’ and Harrods‘ Christmas windows are always a treat and 2019 is no exception. At Selfridges this year, the theme is ‘A Christmas for Modern Times’. Take time to marvel at the Cinderella’s Ballgown display, a Journey into the Enchanted Forest and an icy Rapunzel’s Tower. Meanwhile, over in Knightsbridge at Harrods, the Kingdom of Christmas windows feature festive animals and snowy settings.

Foodie gifts

Fortnum & Mason is London’s answer to anyone in search of classy food-related gifts at Christmas. Choose from a mouth-watering selection of superb tea and hampers packed with traditional British favourites. Beautifully packaged Shropshire honey, blackberry and apple preserves and  shortbread biscuits also make great gifts.

On Regent Street, the 2019 Christmas theme at Liberty is ‘The Tree of Liberty’. Wander past the gift-filled windows then pop inside to see the giant teal and pink tree which is suspended above the impressive atrium.

Escape the crowds

When you need a break from the crowds, head away from the big lights of Oxford Street and Regent’s Street. Lovely boutiques, restaurants and designer names line Marylebone High Street and nearby St Christopher’s Place. If you’re shopping with teenagers, however, make tracks for the pedestrianised streets around Carnaby Street.

Covent Garden

Visit the cobbled streets of Covent Garden’s Piazza to see one of London’s largest Christmas trees, beautifully decorated shop windows and street performers. Mistletoe chandeliers and a magnificent silver reindeer complete the picture.

Actually, Covent Garden’s Neal Street is one of our favourite shopping streets for gift-buying. Get inspiration at The Tea House, Neal’s Yard Remedies and Pylones which have plenty of original ideas.