Canterbury has Kent’s best shopping with not a single empty shop on the high street. For mainstream stores head for the eastern end of the main street (High St, St George’s St), but for quirkier independents the western end of High St, St Peter’s St and the so-called ‘King’s Mile’ (Palace St, Borough and Northgate) are happy hunting grounds.