25. Zagreb, Croatia

Pexels
Zagreb is a place that should never be overlooked or underestimated. Here, you will find the ancient Austro-Hungarian architecture that, when coupled with the mountains in the background, will give you a gorgeous picture worthy of framing. Additionally, the locals are very kind and hospitable and filled with museums, pocket-friendly accommodation, food outlets, restaurants, etc. When we talk about the restaurants here, you will be blown away by the food. Additionally, you should also check out the street art done by the local artists.