1. Dress up and jive dance at the Clore ballroom.
2. Watch carol singers on a giant screen in Paternoster Square.
3. Take the kids to My Brother the Robot at the Roundhouse.
4. Shop for last-minute gifts at a ‘German’ market on the South Bank.
5. Donate blood at Leytonstone Methodist Church.
6. Hear Atila, King of Crooners at the Park Plaza Hotel.
7. Enjoy a Victorian Christmas with traditional mince pies at the Charles Dickens Museum.
8. Check your numbers for the Euro Millions draw (top prize £62,469,261).
9. Watch Christmas Eve dawn on Walford.
10. Breathe. Sleep.