I visited the vibrant town consistently named one of the UK's best places to live

Mirror 1 min read 2 hours ago

This quaint town in Somerset has been named one of the best places to live in the UK time and time again – so I headed back to find out what all the fuss is about