This charming market town is home to one of the UK’s best high streets, with thriving independent shops and virtually no chain stores in sight