The town is often named one of the UK's best places to live and it's easy to see why — it's worth visiting at any time of year ...