The 10 Most Idyllic Towns and Villages in the UK
10. Hathersage, Peak District, Derbyshire
9. Beddgelert, Snowdonia
8. Llanberis, Gwynedd
7. St. Michael’s Mount, Cornwall
6. Polperro, Cornwall
5. Bibury, Cotswolds, Gloucestershire
4. Robin Hood’s Bay, North Yorkshire
3. Beaulieu, Hampshire
2. Portmeirion, Gwynedd
1. Castle Combe, Cotswolds, Wiltshire