Bath

Bath really does provide the full range of Christmas market treats and with 170 there’s bound to be something for everyone. Centred on Bath’s historic Roman baths, the plethora of stalls heavily make use of local suppliers. Handcrafted toys, earthenware and artisan knitwear provide just some of the items that the discerning Christmas shopper might care to buy. In addition to stalls providing food and drink, there’s a large ice rink and a glow in the dark crazy golf course.

London

As you would expect for a city the size of London there are a variety of winter markets to choose from. A winter extravaganza at Liverpool Street, a Thames-side traditional market at the South Bank – wonderful wooden stalls and Shakespeare’s Globe theatre provide just some of the items of interest. But with ice rinks, a huge Ferris wheel, circuses and an abundance of wonderful produce all taking place a stone’s throw from the world famous Oxford Street – our must see tip is Hyde Park.

Edinburgh

Scotland really does Christmas well – maybe it’s the cold northern air or the whisky laced hot toddies but this writer really feels at home in the wonderful old cobbled streets of Edinburgh. For locally sourced food and drink Edinburgh has a traditional Scottish market or for those with more cosmopolitan tastes the European Christmas market provides wares from a variety of countries in Europe – mulled wine, anyone?

Birmingham

For those seeking a truly traditional European-style winter market, Birmingham should be the destination. Birmingham’s Frankfurt Christmas Market is the world’s largest German-style market held outside of Germany. Centred in the very heart of the city, Victoria Square, the market provides a variety of German produce – fine beers, pastries, mulled wine and a variety of handmade arts and crafts.