Tomorrow sees the 32nd Grand Christmas Pudding Race in Covent Garden. The event raises money for Cancer Research UK.
To take part you'll need a team a of six pud racers assembled in Covent Garden by 11am. See the Grand Pudding Race website for details.
There are a number of Christmas markets and fayres across the capital:
The Southbank Centre Christmas Market features stalls selling gifts and food in traditional German-style wooden huts on the Southbank. Choirs sing Christmas songs and carols twice a day.
The Camden Lock night market offers late evening shopping opportunities until December 20.
Covent Garden Christmas is centered around the Piazza and the surrounding streets. Saturday events include reindeer petting.
We Make Christmas at the Battersea Arts Centre on Saturday, December 1, features the work of more than 60 designers and craftspeople.
The Jumble and Pearls Vintage Fayre on Saturday, December 1, features clothes, jewellery and retro wares. It's at The Book Club on Leonard Street, EC2.
And there will be stalls inside a heated marquee at the Chelsea Physic Garden on Royal Hospital Road on Saturday and Sunday.
To finish off a day's shopping check out the capital's Christmas lights. Some of the best can be seen at Bond Street, Regent Street, Carnaby Street, Oxford Street, Marylebone High Street and South Molton Street.
More top news
Hackney actor Idris Elba and Croydon rapper Stormzy donned Santa outfits and paid Newham and Whipps Cross children's wards a visit.
James Scobie QC represented Tokyi Ajibola, otherwise known as Trapstar Toxic, in his trial over an alleged gang-related shooting.
The memorial will focus on remembering the 71 victims of the tower block fire.