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
The twins cubs, which were born in June, have been named Bert and Ernie after characters from Sesame Street.
The two victims died from their injuries in hospital after the explosion in Hertfordshire.
Investigations are continuing into the cause of the crash in chigwell which killed both people on board.