Best traditional villages for Christmas shopping in Britain

Avoid the city crowds and find the best villages to do your Christmas shopping this winter

Portree
1

Lynton and Lynmouth, North Devon

Lynton and Lynmouth are perfectly placed for bracing sea walks and Exmoor produce. In Lynton, pick up handmade candles from Lyn Candles and browse jewellery and glass works in the Lyn Valley Arts and Crafts Centre, then stroll down to Lynmouth for harbour views and mulled wine in the 14th-century Rising Sun.

Advertisement
Lynmouth
Lynmouth, Devon ©geograph
2

Holt, Norfolk

More than 200 art galleries, antiques shops, book stores and boutiques pack the high street and hidden flint-stone yards and alleys of the market town of Holt. Don’t miss the food hall of Bakers and Larners, a department store run by the Baker family since the 1760s.

3

Tenterden, Kent

Come December, Tenterden’s High Street is swathed in fairy lights, and tiny trees glitter above the town’s tile-roofed independent stores. Stock up on festive drinks at nearby Chapel Down Winery.

Hay on Wye
Hay on Wye, Powys ©geograph
4

Hay-on-Wye, Powys

It’s best known for its literature festival, but Hay has plenty to offer in winter, too. There’s a themed Christmas tree and the town’s dozens of bookshops are an unbeatable hunting ground for thoughtful gifts for book-lovers.

5

Bradford on Avon, Wiltshire

Bradford on Avon is even more beautiful in its sparkling Christmas garb, and it punches well above its weight when it comes to shopping. Buy textiles and jewellery from Silver Street Studio, browse The Shambles’ timber-framed shops, and peruse the local crafts of
Made in Bradford on Avon.

Advertisement
Portree
Portree, Isle of Skye ©geograph
6

Portree, Isle of Skye

The pink, blue, green and yellow houses lining Portree’s harbour are a welcome splash of colour in winter, and the jewellers, galleries and cafés in Somerled Square are just as vibrant. Skye Batiks’ bright Celtic designs make great gifts, as do the smellies from the Isle of Skye Soap Company.