The town located 30 miles from London has been named one of the best places to live in the UK for 2026 — and it's easy to see why