Perched in a prime position on Croatia’s Dalmatian coast, this historic jewel of a city has plenty to offer, including the ...