These towns are small and picturesque – all you want for a relaxing or perhaps romantic weekend away.

1. Sennan Cove, Cornwall
A tiny picturesque village situated on the beach in Cornwall.

2. Ilkley, Yorkshire
Home to Michelin star restaurant The Box Tree, this town also holds a music festival and a literature festival every year.

3. Hereford, Herefordshire
Hereford is an historic town that is steeped in English charm and has a cider museum – we’re sold.

4. Knaresborough, North Yorkshire
Visit Mother Shipton’s Cave and the Petrifying Wall – sounds intriguing!

5. Lacock, Wiltshire
Owned almost entirely by The National Trust in the UK, this quaint town is completely unspoiled by modern buildings and has been the set for many movies such as BBC’s Pride and Prejudice and two of the Harry Potter films.