VISIT GREENWICH: Take the kids to see Santa and do last minute shopping in Greenwich Market. See the Advent Windows at St Alfege and do the Greenwich Quizmas Trail. Details here.
GODLESSNESS: The last two Nine Lessons and Carols for Godless People at the Bloomsbury Theatre are officially sold out but if you follow @RobinInce he's very good at retweeting spare tickets as they come up. Face value tickets £25, shows on Saturday and Sunday at 7.30pm.
KIDS MUSIC: A double bill of kids' classics are performed at Barbican Hall: The Snowman and Peter and the Wolf. Tickets are £25 for adults, under 16s £12.50 on Saturday and Sunday at 2pm.
WONDERLAND: To date, it sounds like Hyde Park's Winter Wonderland has been hellish busy but this weekend might be quieter, as folks head out of London. Browse the cod-German market, run riot in the funfair, enjoy big sausages, churros and mulled wine and take the children to see Father Christmas. It's free entry but take care not to get fleeced inside. Open 10am-10pm.
GOODIES: Stock up on festive foodie treats at the Real Food Christmas Market on Southbank Centre Square.
SKATE: As London empties there should be more space on the ice for your flailing form on skates - visit one of London's pop-up ice rinks.
Saturday 22 December
WASH SPIN BUY: is a pop-up vintage shop in The Laundry Room launderette on Broadway Market. They're also offering free wine (and 'Stenders fans can meet Afia). Open 9am-6pm.
BRASS: Central London's only brass band, Zone One Brass, give a festive fanfare of a gig at the Royal Festival Hall. Free, just turn up from 12.30-2pm.
CRAFTY GIFTS: The We Make London Christmas Craft Show is at Old Spitalfields Market selling loads of locally produced, hand made products between 11am-5pm.
CAROLS: St Paul's Family Carols is a 45 minute service in the Cathedral, specially with children in mind. The Chamber Choir sing all the traditional favourites. Free, just turn up, starts 1pm.
FUNKY BOAT: There are still tickets available for The Craig Charles Funk and Soul Boat Party aboard the Dixie Queen. Get funky on the Thames for £25 from 2-6pm.
FAIRYTALES: Be immersed in dark storytelling with Ex Libris Macabre in Theatre Delicatessan, Marylebone Gardens. Tickets £14, prebook, starts 8pm.
Sunday 23 December
FEELING FLUSH: Splash out on a luxurious screening of the original Miracle on 34th Street at Martini Movies, One Aldwych. Tickets £42.50 including a martini and brunch or dinner from 12.30.
RACE: It's the third annual Greenwich Pantomime Horse Race, including "20 Pantomime Horses and various Fruit and Vegetables, Monty Python's King Arthur (& Patsy) along with an Ostrich and of course...a giant Chicken." Free to watch but please donate to support Demelza Children's Hospice. Race start line is at Devonport House by the National Maritime Museum and the starting pistol fires at 1pm.
WALK: Admire London's Christmas lights in the company of Westminter Guide, Jo Moncrieff, and learn some stuff about food, drink and festive traditions. £8, prebook, starts 7.30pm.
Other good stuff:
- What's on stage and art reviews
- Booky and spoken word happenings
- Events for curious-minded Londoners
- Things to do for a fiver or less
- Live comedy in London
- Free things to do in London
- What's on in the big Museums and Galleries
Photo of a panto horse from 2011's race by CdL Creative via the Londonist Flickrpool.