As the days get shorter and the temperature drops, thoughts inevitably turn to Christmas, the biggest festival in the British calendar.
In recent years Christmas markets and fairs have sprung up in many towns and cities with stalls selling all manner of gifts and food as well as many traditional types of entertainment.
The Christmas markets in some cities opt for a continental theme, such as in French, German or Italian. There are traditional German markets in Birmingham, Bournemouth, Leeds, London, Glasgow and Oxford. A comprehensive list of Christmas markets across the country can be found on the link below.
More traditionally British Christmas events are:
Bath Christmas Market – 28 November to 15 December
One of the largest Christmas markets in the country, over 180 wooden chalets fill the historic centre of Bath, between stunning Bath Abbey and the Roman Bath House, selling gifts, decorations food and drink. You can’t help but get in the festive mood at this beautiful market. No tickets required.
Ludlow Medieval Christmas Fayre – Saturday 23rd and Sunday 24th November
With stalls selling seasonal gifts, food and drink throughout the impressive castle, Ludlow fayre offers “medieval fun for knights and damsels of all ages”. Various entertainments will also be put on, including music, knights in combat and fire juggling.
Tickets cost £12 for adults and £7 for children on Saturday, £11 for adults and £6 for children on Sunday (under 5s free).
York Christmas Festival - 14 November to 22 December
Explore the 'Yorkshire Yuletide Village' for locally made food and crafts and the many alpine chalets along Paliament Street selling traditional Christmas gifts. The city is lit up by festive lights and you can enjoy mulled wine, festive snacks or have a go on the large outdoor ice rink at 'Yorkshire's Winter Wonderland'.