Nothing gets you in the festive spirit quite like London at Christmas but with so much to see it's hard to choose where to begin. So get ready to soak up the seasonal atmosphere and see the capital come alive this December with our list of favourites for your most magical season yet.
1. Afternoon tea in Fitz Bar at the Kimpton Fitzroy Hotel, London
Image: Kimpton Fitzroy hotel
2. Ice skating at The Natural History Museum or Somerset House
Image: travelaway.me
3. Winter Wonderland at Hyde Park
Image: Hyde Park Winter Wonderland
4. Watch the Nutcracker at London Coliseum
Image: Emma Kauldhar
5. Christmas at Kew Gardens
Image: Kew Gardens
6. Winter markets at the Southbank Centre for mulled wine
Image: Southbank Centre
7. Christmas shopping at Carnaby Street along to Covent Garden
Image: City Socializer
8. Carol Concert at St Pauls Church, Covent Garden
Image: Londonist
9. Visit Kensington Palace for a variety of festive events
Image: Pinterest
10. Visit Hogworts in the snow at Warner Brothers Studio tour
Image: Visit London
11. Watch your favourite festive movie at Backyard Cinema
Image: Square meal
12. Get the ultimate hot chocolate from Said in Fitzrovia
Image: Said, London