With one of Europe's best-preserved medieval shopping streets and unique attractions whichever way you turn, it's well worth ...