Christmas markets, lights switch-ons, Santa's grottos, pantomimes, carol concerts and festive days out, gathered in one place. From town-centre switch-ons and craft fairs to winter light trails and steam-train Santa specials, here's what's on near you this Christmas, with dates, times and prices so you can plan the season.
All day Thursday in London
1
· 10:00 – 20:00
Kingston Christmas Market
Kingston's Christmas Market brings a taste of continental Europe to the town's historic Ancient Market Place for seven festive weeks.
Wooden chalets serve sizzling bratwurst, hog roast rolls, crepes and steaming mugs of mulled wine, alongside stalls of gifts and decorations. With the old Market House lit up and the square buzzing after dark, it is one of the most atmospheric Christmas markets in south-west London.
Entry is free. Stalls open 10am to 6pm Sunday to Wednesday and until 8pm Thursday to Saturday; closed Christmas Day.