Most beautiful town in England - Saffron Walden Essex