If you are a fan of medieval towns, with numerous narrow curvy streets connecting various beautiful squares with tremendous churches…