A charming and historic town under an hour's drive from Bristol has been crowned one of the UK's coolest places to live. The ...