London at Christmas is a wonderland of twinkling lights, carol singers and brightly decorated shop windows, festooned with a sprinkling of magic. Throw in the 65-foot Christmas tree in Trafalgar Square, West End pantos, ice rinks and several festive markets, and you have a recipe for a Christmas to remember.
The beautifully illuminated Oxford St, Regent St and Carnaby St are lively spots for shopping, as is nearby Covent Garden with its huge tree. Hyde Park Winter Wonderland, which runs from 21 November to 5 January, is a short walk from Piccadilly, with fairground rides, ice rink, shows and Christmas markets. The Natural History Museum and Somerset House provide beautiful backdrops for ice skating with apres-skate bars and restaurants.
But it’s not all about the bustling shops and activities of…