Saffron Walden, a historic market town in Essex home to around 16,000 people, has been named the best place to live in 2025 ...