Great architecture, extraordinary cuisine, and plenty of activities make Opatija a worthwile location to visit. And for the families with kids, there are plenty of nearby beaches to enjoy your holidays.