3. Zagreb, Croatia

Lower Town, Zagreb

We were excited to reach the Croatian coast during the heat wave this past summer, but Zagreb was an oasis in itself. Divided into two parts — the upper and lower towns — Zagreb is a wonderful blend of urban and country. Check out the lower town and walk through the shops on Tkalčićeva Ulica and make your way up the neverending staircase to the Upper Town for insane views.