1. Panto season is upon us, which means it’s time for a very silly London tradition, the Pantomime Horse Race. This annual race through the streets of Greenwich involves dubious-looking horses, zebras, cows and maybe even ostriches running full pelt. This year it’s in aid of YouCan Youth Cancer Support. Head along to the start at Devonport House and watch the action take place from 12 noon on Sunday for free.
2. Warm up with a jig to live calypso at west London’s festive fair, the Portobello Winter Festival. If that fails, there’s always the rum shack to get toasty in. All the action takes place on Portobello Road on Saturday and Sunday. And, did we mention, it's free.
3. If you're allergic to tinsel and goodwill then head along to Bethnal Green Working Men's Club on Sunday where you can shop for prints, zines, books, toys and films for the goth in your life at the Satanic Flea Market. Entry is £3 from 12 noon.