As Christmas approaches, so does the festive spirit and events, with plenty of themed activities and experiences appearing all over London.
Including the beloved and traditional Christmas Market, as lit-up wooden huts pop up and add to festive cheer.
Selling all types of gifts and trinkets, from decorations, toys, jewellery and more, you can also get your Christmas food from hot chocolate, mince pies and bratwurst.
Across London, there are several free Christmas markets, to save you a job with rounded up the best ones taking place this year.
The best Christmas Markets in London
Leicester Square
Transforming Leicester Square into a magical movie festive land, with red-roofed huts and endless fairy lights, the Christmas market is not to be missed.
You can find a great amount of arts and crafts from handmade candles, to handpainted dolls and more.
You can enjoy a sweet treat from chocolate-covered fruits and sugary churros.
Plus, you can head to one of the nearby cinemas and catch the latest Christmas movies or a festive classic.
Leicester Square's Christmas Market is taking place from November 8 until January 8.
Covent Garden
Along with its 60ft Christmas tree and impressive lights display, Covent Garden transforms into one of the most popular Christmas markets.
Keeping its permanent stores in the limelight, Covent Garden adds more limited-time festive theme shops offering unique gifts perfect for the whole family.
You can grab a glass of mulled wine as you explore and enjoy the daily snow shower inside the market.
Greenwich Market
The traditional Christmas market has stalls and shops under a ceiling sparkling lights and walls decked out with decorations.
You enjoy a drink or two at the market pubs or enjoy a meal at one of the many food stalls on site.
With plenty of shops to enjoy you can buy some crafts, original artwork and fun stocking fillers.
Southbank Centre
Every year Southbank transforms into a Christmas wonderland with rows of huts and strung up lights.
Offering an artisan experience, you can enjoy food from a selection of cheese, wine and many sweet treats.
The Southbank Centre Christmas market is taking place from November 2 until December 26.
Trafalgar Square
Over the Christmas period, Trafalgar Square is lit up with market stalls, decorations and a giant Christmas tree.
Wandering around the market you can enjoy carol singers, hot chocolate, pulled wine, and sweet and savoury snacks.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here