Greece's capital, Athens, is a great place to spend time, particularly if you're a history buff. The Greek Isles are world famous, but so is Dubrovnik, the coastal town and top tourist destination in Croatia. In general, Greece is more expensive than Croatia.