What looks like a tiny dot on the map turns out to be one of the most remarkable places in Europe, where centuries of faith and culture sit side by side ...