Christmas Eve is always a funny one. Understandably, there aren't that many one-off events happening in London, but if you've got all your shopping done and find yourself with a few hours to spare, there's plenty of festive entertainment to be had.
ICE SKATING: What better way to start your Christmas than at one of London's seasonal ice skating rinks? Take to the ice in festive surroundings from Somerset House to Hyde Park to the Natural History Museum and more. Don't fancy skating? Most rinks have a café or bar nearby, where less adventurous family members can tuck into a hot chocolate or mulled wine and watch the action. Various prices, advance booking recommended.
WINTER WONDERLAND: Hyde Park's Winter Wonderland is business as usual today. The free festival has a Christmas market where you can do your last bits of shopping, food and drink stalls, funfair rides, an ice skating rink and more. Free entry (charge for some events), 10am-10pm (liable to close early though)
SINGALONG CAROLS: The Royal Albert Hall has two carol concerts today. Sing along with the Royal Choral Society and National Youth Choir of Great Britain to a mix of traditional carols and modern favourites. Various prices, book in advance, noon/4.30pm
It's worth checking venue opening hours before you travel, as lots of places will close early today — and don't miss your last train home.