[title]
Christmas isn't complete without the opportunity to belt out the chorus of ‘O Come All Ye Faithful’ at a classic carol service. If you've not yet had the pleasure this December, head to All Souls this Sunday, for orchestra-led services, or Canopy Market where a brass band ensemble will be leading proceedings.
1. Broadway Market Big Christmas Weekend
Pick up your last-minute gifts and stock up on festive treats at this special edition of Hackney’s bustling weekly market. Santa will be dropping by, and there’s a fancy dress competition for the best elves and fairies.
Broadway Market. London Fields Overground. Until Sun Dec 22. Free.
2. All Souls Christmas Carols and Orchestra
O come all ye faithful to All Souls Langham Place for a good old-fashioned carol service with free mince pies and Christmas punch. And don’t worry if you haven’t heard ‘Good King Wenceslas’ since primary school, there'll be a live choir and orchestra leading proceedings.
All Souls Church. Tube: Oxford Circus. Sun Dec 22. Free.
3. Christmas Under the Canopy
Take part in a bunch of free, festive and family-friendly workshops at Granary Square’s Canopy Market, including a screen-printing tutorial, bauble making and family painting, with carols and a brass band to get you in the spirit while you browse.
Granary Square. Tube: King’s Cross. Until Sun Dec 22. Free.
4. Museum of Architecture Gingerbread City
Feast your eyes on this biscuit metropolis as the Museum of Architecture’s annual exhibition visits Somerset House. The magnificent doughy creation was designed by architecture firms, who were invited to pick a plot on the masterplan and respond to a brief. This year's theme is transport: all aboard the Ginger line!
Somerset House. Tube: Temple. Until Jan 5. £9.
5. ‘Elf’ Quote Along
As Buddy himself (sort of) says, ‘The best way to spread Christmas cheer is quoting loud for all to hear.’ Use your niche knowledge to shout out all the lines at this special screening. There’ll also be a fancy dress competition, so be sure to wear your best elf outfit. You’d be a cotton-headed ninny-muggins to miss it!
Prince Charles Cinema. Tube: Leicester Square. Sun Dec 22. £13.50.
Find even more top things to do today in London, as selected by Time Out editors.
Get more London events delivered direct to your inbox when you sign up to Time Out.