Bath
Nov 24 to Dec 11
The Christmas market around the wonderful Roman Bath and the Abbey have around 170 stalls lining the streets. Nearly all the items on sale are produced in the local area, or made by local suppliers, many of whom put stall for the first time this year. Ceramics and glasswear, clothes, toys and homeware are among the items on sale – as well as food and drink.
London
Nov to Jan (various dates)
There are several Christmas markets throughout London, from the traditional Southbank Centre Christmas Market (November 30 to January 3) with its wooden chalet stalls, to the festive extravagance of Hyde Park’s Winter Wonderland (November 18 to January 2), with its giant observation wheel, ice rink and circus alongside the Christmas market.
Birmingham
Nov 17 to Dec 29
Frankfurt Christmas Market in Birmingham's Victoria Square is the largest German market held outside Germany and Austria. Visitors can soak up the village atmosphere while enjoying a range of German fare – from mulled wine and beers to meats and pastries. The Christmas Craft Fair next door extends onto Chamberlain Square, featuring various handmade gifts from local artists.
Cardiff
Nov 10 to Dec 23
There's a great range of artwork on sale at this traditional market in the centre of Cardiff – from collage and photographic prints to posters and cards. Other stalls sell children's toys and outfits, glassware and ceramics, knitwear, jewellery and much more. Beyond the market there's a funfair and ice rink at Winter Wonderland.
Besides the above there are many other Christmas markets, that are much recommended in cities such as Belfast, Glasgow, Edinburgh, Manchester, Exeter, Brighton, Winchester, Cirencester, Nottingham, Leeds, Salisbury and Canterbury.
(Source: The Daily Telegraph)

