Cats, city walls, and a cathedral with mismatched towers: Kotor, Montenegro, packs centuries of charm into one walled Old ...