A charming town dotted with picture-postcard cottages has held on to its history while managing to move with the times, which has helped it bag the title of one of the best places to live in the UK

See Full Page