Christmas Carol Goes Wrong: comedy by the Mischief team.
until Sat 23 Jan
Wyndham's Theatre
£24–198
Christmas in London on Sunday 1 November: 16 events, among them 8 in theatre, 4 in food and drink, 3 in festivals and street parties and 1 in markets.
Christmas Carol Goes Wrong: comedy by the Mischief team.
until Sat 23 Jan
Wyndham's Theatre
£24–198
Sherlock Holmes: Twelve Days of Christmas, comic whodunnit.
until Sun 17 Jan
Alexandra Palace
£22–34
A Christmas Carol, Dickens' ghost story on stage.
until Sat 9 Jan
Old Vic Theatre
from £60
The Snowman, family stage show with 'Walking in the Air'.
until Sun 3 Jan
Peacock Theatre
£22–55
Cinderella: cheeky family panto with songs and comedy.
until Sun 3 Jan
Lyric Hammersmith
from £12
Christmas at Chiswick House: markets, theatre and grotto.
Sun 1 Nov
Chiswick House
Christmas Is Calling: festive dishes and drinks in a pub.
until Thu 31 Dec | 11:00
The Elgin
Covent Garden this Christmas: 100 festive reasons to visit.
until Wed 30 Jun
Covent Garden
Potted Panto: seven classic pantomimes in one madcap hour.
until Sun 3 Jan
Apollo Theatre
from £30
Jack and the Beanstalk: festive family pantomime.
until Thu 31 Dec
Hackney Empire
from £12
Miss Bennet: Christmas at Pemberley, an Austen sequel play.
until Sun 10 Jan
Park Theatre
from £18
Duck Pond Festive Market: Christmas market of local makers.
Sun 1 Nov
Chiswick House
Free
Christmas at DAC: comedy, theatre, music and festive fun.
Sun 1 Nov
Dugdale Arts Centre
Book Your Xmas Party: menu and free bubbles at The Duke.
Sun 1 Nov
The Duke
Eat, drink & be merry: festive food, cocktails and music.
Sun 1 Nov
The Prince Bonaparte
Free
Festive Hires: seasonal menus for your celebration.
Sun 1 Nov
Camden Art Centre
from £65 per…