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.
The listings
1
· 10:00 – 15:30
Farnborough Frost Fair
Farnborough's Frost Fair turns Queensmead and The Landing into a festive marketplace for the day, with more than 50 stalls of artisan food, handmade crafts and Christmas decorations.
Street food fills the pedestrianised streets, so come hungry and graze your way round between gift stops. It is a relaxed, family-friendly way to tick off some Christmas shopping while supporting local makers and small businesses.
Entry is free and the fair runs from 10am to 3.30pm, so it is easy to drop in for an hour or make a morning of it.
2
· 10:00 – 16:00
Christmas in Camberley Launch Day
Camberley kicks off its Christmas season with a free day of festive activity spread right across the town centre.
Expect seasonal entertainment and family fun around Park Street and the High Street, with plenty of excuses to linger over a hot chocolate and get a head start on Christmas shopping. There is no main-stage switch-on this year, so the focus is on a relaxed, all-day festive buzz rather than one big moment.
Runs 10am to 4pm, so drop in whenever suits.