A fairy tale town with medieval streets and picture-postcard views has ancient landmarks in a world where time seems to stand still ...