Of the 5 main cities in Croatia the capital Zagreb is by far the largest city and worth a visit!
Zagreb prides itself with many historical buildings, museums, cultural happenings, cafe-culture, night life restaurants and hotels.
Inland cities like Varaždin, Čakovec, Osijek and Karlovac are worth a visit for their culture, slow food, and combination with surrounding nature and ample opportunities for an active holiday.
Along the Adriatic coast the main cities with cultural history and tourism opportunities are Split, Zadar, Dubrovnik, Šibenik, the smaller town of Trogir nearby Split.
Visit the towns on the Istrian peninsula in the north of Croatia where year round activities and events are planned; like Opatija, Pula, Poreč, Rovinj and Umag.