Insight Wadhurst is named as the best place to live in the UK Posted onMarch 24, 2023 Judges said the East Sussex town had “pretty much everything needed for modern life in miniature”. 6680757