Top 10 Best Places to Visit in Croatia

10. Krka National Park

9. Korčula Town

8. Brač Island

7. Vis Island

6. Istria

5. Zagreb

4. Mljet

3. Hvar Town

2. Plitvice Lakes National Park

1. Dubrovnik