1. Ice Ice Baby
Get your skates on and soak up the festive atmosphere at Somerset House's gorgeous open-air ice rink. Little ones who need support on the ice can lean on a polar bear stabiliser. Defrost afterwards with a steaming hot chocolate and cake in the adjoining cafe.
2. Frozen Fun
Sit on ice thrones and spot ice fairies at the Magical Ice Kingdom, a dreamy world of ice and snow at Hyde Park's Winter Wonderland, where families can also enjoy big top shows, an observation wheel and a huge Christmas market.
3. Garden Paradise
Gaze in wonder at the scented fire garden and lit-up fountains at Kew Gardens, which will be given a festive makeover. Discover vintage rides, gifts and festive treats.
4. Light Up
Be dazzled by the capital's amazing Christmas lights.
5. Eat, Drink and Be Merry
Munch on gingerbread and bratwurst alongside the twinkling riverside at the Southbank Centre's Christmas Market, where wooden chalets will be filled with festive food, gifts and treats.
6. Top of the Shops
7. Oh No It Isn't!
Shout “He's behind you!” at one of London's brilliant pantomimes where you can expect cross-dressing, song, dance, slapstick and plenty of audience participation.
8. Let It Snow
See the Harry Potter sets transformed for the winter season at Hogwarts in the Snow at the Warner Bros. Studio Tour. The Great Hall will be lined with eight Christmas trees and the castle model will be blanketed with filmmaking snow.
9. Tree of Life
Join in the carol singing around Trafalgar Square’s world-famous Christmas tree, a gift from Norway since 1947. Various carol groups sing for an hour every evening beneath the tree to raise funds for charity.
10. Meet the Man in Red
Share your Christmas wishes with Santa at one of London's fairytale grottos, popping up all over London.
For more festive things to do in London, take a look at our guide to Christmas in London.