A string of sweet little seaside towns may line Istria, the heart-shaped peninsula in Croatia's northern Adriatic, but Rovinj steals the show for its storybook beauty. The area is so stunning it ...