UK's 'most naturally beautiful town' with medieval inns and eccentric shops
The charming town of Rye in East Sussex has been named the 'most naturally beautiful town' in England and Wales - and it's easy to see why it's a favourite spot for Londoners