Croatia has a Mediterranean climate, which means mild winters and gorgeous spring and summer seasons. The low season is between October and April and winters can be cold but prices are low. The Winter season brings buzz to the streets and there’s skiing in parts of the country. May, June and September are the shoulder season when it is warm but not as crowded. If you do not have kids in school, this is a great time to go. Peak season is during July and August and this time brings the best weather.  Prices are at their highest and coastal destinations at their busiest. For an annual temperature chart, region by region click here.