If you love historic old towns with narrow cobbled streets, cathedrals, churches and ancient city walls, you will love a…