Hilltop towns, Adriatic coastline & the finest food in Croatia