It's easy to see why this was named the best place to live in the UK. It's got cobbled streets, Tudor buildings, colourful timber-framed houses, bustling market square, and range of independent ...