here are Christmas towns, and then there are places that seem to have been designed specifically for Christmas.

Think cobbled streets glowing beneath thousands of twinkling lights, historic buildings dressed in garlands, the smell of mulled wine and roasted chestnuts drifting through the air, Christmas markets packed with independent traders and, if you’re lucky, a little bit of winter frost.

Britain has no shortage of magical places to visit at Christmas, from medieval cities and Georgian streets to tiny Cornish fishing villages where Christmas lights have become a tradition in their own right.

We’ve picked ten of the most magical Christmas towns and cities in Britain for 2026 – including some of the UK’s best-known festive destinations and a few places you might not have considered.

And because it’s never too early to start planning Christmas, we’ve included 2026 Christmas market dates and confirmed Christmas light switch-on dates wherever they have already been announced.

Dates and events can change, so we’ll update this guide as more 2026 information is released.


1. York – Christmas magic around every corner

If Britain had to choose one city to represent Christmas, York would surely be near the top of the list.

There’s something about York’s medieval streets that makes it feel as though Christmas has been happening here for centuries. Walk beneath the ancient walls, explore the Shambles, admire York Minster and you’ll find plenty of opportunities for festive photographs along the way.

At Christmas, the city becomes even more atmospheric, with lights, decorations, market stalls and the smell of festive food filling the historic centre.

York Christmas Market 2026

York Christmas Market is confirmed for 12 November to 21 December 2026, running Wednesday to Monday from 10.30am to 7pm, with Tuesdays as the weekly rest day. The market centres around Parliament Street and St Sampson’s Square.

There are also plenty of other festive events taking place throughout the city, including Christmas concerts, family events and seasonal experiences.

Why is York so magical?

It’s the combination of the city’s incredible history and Christmas atmosphere.

York looks spectacular after dark, and the narrow streets and medieval architecture make even an ordinary Christmas shopping trip feel like an adventure.

Best for: Couples, families, Christmas markets, history lovers and photographers.


2. Chester – Christmas in a medieval city

For something closer to home for many people in the North West, Chester is a serious contender for the title of Britain’s most magical Christmas city.

The Rows, the Roman walls, the cathedral and the historic city centre provide an extraordinary backdrop for Christmas celebrations.

Then there’s the Christmas market.

Chester Christmas Market 2026

Chester Christmas Market will return to Town Hall Square from 18 November to 22 December 2026, with around 80 traders expected. Opening hours are currently listed as 10.30am–6.30pm Sunday to Wednesday and 10.30am–8pm Thursday to Saturday.

Chester also has a packed programme of festive parades and events, adding another layer to the atmosphere.

The city’s festive celebrations have previously included the 12 Days of Christmas Parade, Lanterns Parade, Winter Watch Parade and Saturnalia Parade, with colourful characters, lights and plenty of spectacle.

Why is Chester so magical?

It’s difficult to beat the combination of medieval architecture, Christmas lights and the city’s compact centre.

You can wander from the market to the cathedral, walk around the Roman walls and browse the shops without ever feeling as though you’ve left the Christmas scene behind.

Best for: Families, Christmas markets, history lovers and North West day trips.


3. Bath – a Georgian Christmas wonderland

Bath is beautiful at any time of year, but Christmas seems particularly well suited to its honey-coloured Georgian architecture.

The city’s famous Christmas Market spreads through the historic centre, with illuminated streets, wooden chalets and Bath Abbey providing an almost cinematic backdrop.

Bath Christmas Market 2026

The 2026 Bath Christmas Market runs from 26 November to 13 December 2026.

More than 200 chalets will be spread throughout Bath’s historic streets, with independent traders, food and drink and plenty of festive atmosphere. Entry is free.

There are also numerous other Christmas events around the city, including Bath on Ice and festive experiences at historic venues.

Why is Bath so magical?

Bath has a particularly elegant kind of Christmas atmosphere.

Rather than feeling like a Christmas theme park, the festivities blend naturally into the city’s historic surroundings. Add warm cafés, independent shops, beautiful architecture and evening lights and you’ve got the perfect destination for a winter weekend.

Best for: Couples, Christmas shopping, food lovers and a romantic festive break.


4. Winchester – Christmas beneath the cathedral

Winchester has a huge advantage when it comes to Christmas: its cathedral.

The magnificent medieval cathedral provides the backdrop to one of the UK’s most popular Christmas markets, with wooden chalets filling the historic cathedral grounds.

Winchester Christmas Market 2026

The Winchester Cathedral Christmas Market runs from 20 November to 22 December 2026.

It is renowned for its atmospheric setting, high-quality exhibitors and beautiful wooden chalets, and is regularly regarded as one of Europe’s leading Christmas markets.

What about the Christmas lights?

The Winchester Christmas Lights Switch-On date is not yet officially confirmed on the city’s tourism website. Visit Winchester says it will update the event page when the 2026 information is announced.

However, a Winchester Rotary event listing indicates volunteers are scheduled to meet on Thursday 19 November 2026, suggesting the city’s celebrations may be getting underway around that time. We’ll update this section when the official date is confirmed.

Why is Winchester so magical?

The cathedral setting is the star of the show.

Walking between the market stalls with the cathedral towering above you is one of those quintessentially British Christmas experiences.

Best for: Christmas markets, couples, Christmas shopping and historic Christmas experiences.


5. Stratford-upon-Avon – a Shakespearean Christmas

Few places in Britain have quite as much character as Stratford-upon-Avon.

The birthplace of William Shakespeare is already one of the UK’s most popular historic destinations, but the timber-framed buildings, River Avon and atmospheric streets take on an entirely different character during December.

Stratford-upon-Avon Christmas Lights Switch-On 2026

There’s already a date for your diary.

The town’s Christmas Lights Switch-On is scheduled for Saturday 14 November 2026, with a Christmas market running from 10am to 7pm and the lights due to be switched on at 5.30pm. The event is free to attend.

There will also be live music, festive performances and family entertainment around the town centre.

Why is Stratford so magical?

It feels like Christmas in a storybook.

The historic buildings, cobbled streets and Shakespearean heritage give Stratford a distinctive atmosphere, while the River Avon adds another beautiful setting for a winter walk.

Best for: Families, couples, history lovers and a traditional Christmas day out.


6. Lincoln – Christmas beneath the cathedral

Lincoln is one of Britain’s great underrated Christmas destinations.

The city’s historic Cathedral Quarter is spectacular at any time of year, but when the lights come on and Christmas markets begin appearing around the city, the combination of Lincoln Cathedral and Lincoln Castle makes for a seriously impressive festive backdrop.

Lincoln at Christmas 2026

Lincoln’s Christmas programme includes festive markets, live music and events at both Lincoln Castle and Lincoln Cathedral. The city’s official tourism site describes the area around Castle Square, overlooked by the cathedral, as a particularly magical place to experience Christmas.

The exact 2026 Christmas light switch-on date is yet to be confirmed at the time of writing. However, the city’s switch-on traditionally takes place in late November.

Why is Lincoln so magical?

It’s the scale of the historic architecture.

Walking up Steep Hill towards the cathedral in winter, surrounded by Christmas lights, is one of those experiences that feels much more special than simply going Christmas shopping.

And if you have children with you, the castle and cathedral provide plenty to explore beyond the festive events.

Best for: Families, history lovers, photographers and Christmas day trips.


7. Birmingham – Christmas on a huge scale

If you’re looking for something a little bigger and busier, Birmingham’s Christmas celebrations are difficult to beat.

The city’s famous Frankfurt Christmas Market transforms the centre into a huge festive destination, with German food, beer, gifts and Christmas decorations filling the streets.

Birmingham Frankfurt Christmas Market 2026

The 2026 Frankfurt Christmas Market is scheduled to run from 5 November to 24 December 2026.

It will be open daily, with late opening into the evening on many days.

Birmingham’s wider Christmas programme also includes numerous festive markets and events across the city.

Why is Birmingham so magical?

It’s Christmas on a grand scale.

The combination of the market, city-centre lights, huge Christmas tree, shops, bars and restaurants means you can easily spend an entire day – or a whole weekend – soaking up the atmosphere.

Best for: Christmas shopping, food lovers, groups of friends and big-city Christmas experiences.


8. Edinburgh – Christmas with a castle backdrop

Technically a city rather than a town, but Edinburgh absolutely deserves a place on this list.

It’s hard to imagine a more dramatic Christmas setting than Edinburgh’s Old Town, with its ancient streets, imposing castle and winter skyline.

Edinburgh at Christmas

Edinburgh’s Christmas celebrations traditionally run from November into early January, with the main festive sites including East Princes Street Gardens, West Princes Street Gardens and George Street.

The traditional Christmas Market in East Princes Street Gardens sits beneath the Scott Monument, while the city’s festive attractions include fairground rides, food and drink stalls and spectacular views across the city.

The exact dates for the 2026 Edinburgh Christmas programme and switch-on events should be checked before travelling, as the full programme is released separately.

Why is Edinburgh so magical?

The setting.

You have the castle, Old Town, Georgian New Town, Christmas lights and the dramatic Scottish winter atmosphere all packed into one place.

And once Christmas is over, Edinburgh carries straight on into its famous Hogmanay celebrations.

Best for: Couples, families, Christmas markets, photographers and a Christmas city break.


9. Mousehole – the tiny Cornish village that goes all out for Christmas

Here’s one that many people won’t have considered.

Mousehole in Cornwall is a tiny fishing village, but every Christmas it becomes home to one of the most distinctive festive light displays in Britain.

The tradition began in 1963 and has grown considerably over the decades.

Today, the display includes more than 60 illuminated displays using over 7,000 bulbs, lighting up the harbour and village.

The lights are traditionally switched on around the second weekend of December and remain illuminated into early January.

There’s also a poignant tradition: the lights are switched off every 19 December to remember the crew of the Penlee lifeboat and the Union Star, who were lost during the storm of 1981.

Why is Mousehole so magical?

Because it doesn’t feel manufactured.

You’re looking at a traditional Cornish fishing village, a harbour and the sea – all transformed by thousands of Christmas lights.

It’s a wonderful reminder that sometimes the most memorable Christmas experiences aren’t necessarily found in Britain’s biggest cities.

Best for: Couples, photographers, Christmas light hunters and anyone looking for something different.


10. Bakewell – a Peak District Christmas

For something completely different, head into the Peak District.

Bakewell is already one of Britain’s prettiest market towns, with stone buildings, independent shops and the River Wye running through the town.

At Christmas, it becomes a wonderful base for exploring the wider Peak District.

Bakewell at Christmas

The town hosts a popular Christmas Market Weekend, featuring more than 100 stalls, festive food and drink, entertainment and local traders.

The surrounding Peak District also offers a huge range of festive events, Christmas markets and light switch-ons.

Why is Bakewell so magical?

It’s the scenery.

Imagine leaving a Christmas market with a warm drink, walking beside the River Wye and then heading out into the Peak District as the winter sun disappears.

It’s a very different kind of Christmas magic – less crowded, more traditional and wonderfully atmospheric.

Best for: Families, countryside lovers, foodies and cosy Christmas weekends.


Which Is Britain’s Most Magical Christmas Town?

Of course, that’s almost impossible to answer.

If you’re looking for the best Christmas market, York, Bath and Winchester are difficult to beat.

For historic Christmas atmosphere, York, Chester and Lincoln are particularly special.

For families, Chester, Stratford-upon-Avon and Birmingham offer plenty to see and do.

For romance, Bath and Edinburgh would be high on our list.

And if you’re looking for something a little different, Mousehole deserves a place on every Christmas lover’s bucket list.

But perhaps that’s the beauty of Christmas in Britain.

You don’t need to travel thousands of miles to find somewhere magical.

Sometimes it’s a medieval city centre covered in twinkling lights.

Sometimes it’s a tiny fishing village glowing beside the sea.

And sometimes it’s simply your own local high street, with a Christmas tree in the town square and the sound of carols drifting through the cold December air.

That’s when it starts to feel like Christmas.


2026 Christmas Dates At A Glance

DestinationChristmas 2026 dates currently confirmed
YorkChristmas Market: 12 Nov – 21 Dec
ChesterChristmas Market: 18 Nov – 22 Dec
BathChristmas Market: 26 Nov – 13 Dec
WinchesterCathedral Christmas Market: 20 Nov – 22 Dec
Stratford-upon-AvonLights Switch-On: 14 Nov, 5.30pm
LincolnChristmas events announced; switch-on date TBC
BirminghamFrankfurt Christmas Market: 5 Nov – 24 Dec
EdinburghChristmas programme dates TBC
MouseholeLights traditionally switch on around the second weekend of Dec
BakewellChristmas events announced; check 2026 programme

We’ll update this guide as more Christmas 2026 dates, markets and light switch-ons are announced.


Where Will You Be Visiting This Christmas?

Britain is packed with magical places to visit during December, and you don’t necessarily have to travel far to find one.

Whether you’re looking for a Christmas market, a spectacular light switch-on, a romantic weekend away or simply somewhere that makes you feel like a child again, there’s a festive destination waiting to be discovered.

Which Christmas town or city would you add to our list?

Let us know – we might feature your suggestion in a future update.