The Midlands
Christmas market in Birmingham
The Frankfurt Christmas Market has over 180 stalls and fills Victoria Square and the upper part of New Street. It's the largest outside of Germany or Austria. You can buy unusual and handmade gifts, including ceramics, candles, glasswork, jewellery and Christmas decorations. A number of stalls also feature traditional German items such as wooden toys, nativity scenes and marionettes. Drink German mulled wine (Glwein), grilled sausages, German beer, and gingerbread and marzipan sweets. Traditional German breads and pastries are baked fresh every day.
When? Nov 12 - Dec 23
Find out more: birmingham.gov.uk
Christmas market in Lincoln
A contemporary cathedral city with over 2,000 years of history, Lincoln has one of the biggest markets in Europe, with around 300 stalls, nestled in the medieval square between the impressive Norman castle and magnificent gothic cathedral. You'll find a mix of hand-crafted goods, gifts, locally produced specialist foods and entertainment.
When? Dec 3-6
Find out more: allseasonsuk.com
Christmas market in Worcester
Traditional Victorian Christmas Fayre held in the heart of the city, with over 130 market stalls selling local foods, handmade arts and crafts. Lots of street entertainment for all the family.
When? Nov 26 - 29
Find out more: visitworcester.co.uk
The South West
Christmas market in Bath
Each year, the area between Bath Abbey and the Roman Baths in the main shopping district is transformed into a Christmas shopper's haven. 123 traditional wooden chalets adorn the streets; each one offering unique, handmade gifts, decorations and food.
When? Nov 26 - Dec 6
Find out more: Bath Christmas Market
Christmas market in Bristol
The St Nicholas Christmas Market will be in the Corn Exchange and the centre of all the festive activity this year. A great place to pick up gifts and Christmas food, with hundreds of stalls.
When? Nov 28 - Dec 24, Mon to Sat 9am - 6pm, Sun 11am - 5pm. The market will close for Christmas at 4pm on Christmas Eve.
Find out more: visitbristol.co.uk
Christmas market in Exeter
The Fore Street Christmas Market is an ideal place to find those last-minute stocking fillers. A small market, with around twenty stalls, it offers a variety of Christmas goodies.
When? 27th-28th Nov, 9am to 5pm; 4th, 11th and 18th Dec, 9am to 5pm, 5th; 12th and 19th Dec, 9am to 5pm
Find out more: exeter.gov.uk