1. Christmas Lights
With so many main roads and thoroughfares decorated with lights this festive period, you’ll be spoilt for choice. Londoners can enjoy the traditional Oxford and Regent Street switch-on, but there will also be displays in Carnaby Street, Kings Road, and at the N1 Centre in Angel among many others.
2. The Wintershall Nativity
Part of this traditional nativity performance takes place in the open air, in the piazza outside BBC Broadcasting House – so this part can be watched for free. It then moves into All Soul’s Church, which would require a ticket, but for part two you could always walk down the road to finish Christmas shopping and enjoy the more modern aspects of the holiday.
3. Winter Wonderland
This vast Christmas festival in Hyde Park is back. Entry is free, and once inside you can decide how much or how little to spend – there are many attractions for kids, including ice-skating, fairground rides, and Santa Land. Delicious food is also on offer, as well as market stalls overflowing with Christmas gifts.
4. Geffyre Museum
A fascinating and free exhibition entitled ‘Christmas Past: 400 Years Of Seasonal Traditions In English Homes’ gives visitors a taste of how Christmas has been celebrated in English homes over the last 400 years. The museum’s rooms are transformed with magical decorations, lighting and music – great for kids and adults alike.
5. Enjoy Christmas Carols
Trafalgar Square will host choirs nightly from 5pm during December who will perform under the famous Norwegian Spruce Christmas tree – sure to be a magical experience for all the family. And it’s free, so you can come on different nights to hear different choirs sing.