This medieval city looks like it was taken straight out of a fairytale, with its bustling market square, spiraling Gothic towers, castles,..