The charming little city rivals Bath, York, and Oxford with a stunning cathedral, winding streets full of independent shops, ...