4. Dubrovnik

Dubrovnik’s charm once drew fans of history and fantasy, but now it’s the crowds that dominate the scene. Cruise ships and quick visits turned the Old Town into a bottleneck of camera clicks and souvenir stands. Thankfully, the city is pushing back; finding smart ways to keep its magic alive without losing its soul.