Perched high above the Blackmore Vale, Shaftesbury is one of England’s prettiest hill towns. Its cobbled streets, views, and weekly markets create a timeless charm. Surrounded by rolling countryside and filled with independent shops, it’s an inspiring yet tranquil place to settle.