LIFESTYLE website Muddy Stilettos has unveiled its list of the UK’s best places to live – sure to start debates across the south west. The 2027 Top 260 Best Places to Live list covers England, ...