Sparkling blue seas, hidden beaches, ancient towns - you couldn't invent a more perfect location than Croatia.
To help inspire your next trip, we've picked out some of Croatia's coolest places to stay. Choose your fave from gorgeous villas right on the beach, luxury pads tucked between pine forest and coast, and mountaintop hideaways with jaw-dropping views.