The UK's best food and drink can be found in a market town that's been dubbed the 'loveliest town in England' - and it's not where you'd expect