With a history dating back to Roman times, Canterbury impresses with its medieval walls, Unesco-listed holy sites, and buzzy ...