One of the most beautiful towns in England named among 'best places to live'