They provide great shopping, music, entertainment and food for the whole fam (even Grandma and Granddad will have a hoot when they have a couple of mulled wines), plus they stick around for a while - so you've got plenty of chance to pop along.
This year there are two new Christmas markets popping up in Exeter (23 November - 16 December) and Salisbury (29 November - 16 December) so there are even more opportunities to get out and have some fun.
We've teamed up with Visit England to bring you a round-up of the best Christmas events taking place north, south, east and west.
Now go forth fellow revellers and eat, drink and be merry...

22 November – 9 December: Each year, the quaint streets and square between the stunning Bath Abbey and the internationally renowned Roman Baths are transformed into a Christmas shopper's haven as more than 140 traditional wooden chalets adorn the street of Bath; each one offering unique, handmade and unusual gifts, decorations and food items. Shop for locally produced handcrafted items and sip on hot mulled wine as the sounds of Christmas carols fill the air. www.bathchristmasmarket.co.uk
Will you be heading to one of these events? Let us know below...
SKIERS & SNOWBOARDERS TOLD TO WEAR HELMETS
HEALTHY HOLIDAYS TO GET YOU IN TIP-TOP SHAPE
SEE THE NORTHERN LIGHTS IN SCOTLAND





























Leave your comments below