The gorgeous little UK town with England's oldest tea shop and 100 independent shops

Nestled in the shadow of a majestic castle, this town offers more than just royal allure. Discover its hidden gems, from quirky shops to a historic teahouse.