Croatia is the hidden holiday gem of Europe, with its beautiful forests, miles of sandy beaches, secret islands and ancient towns. Enjoy vibrant nightlife, historic buildings and Game of Thrones location spotting in Split and Dubrovnik, or island-hop among the dozens of islets scattered along the glittering blue waters of Croatia's coastline. And we've got the best places to stay while you're doing it - from super cool villas, to lighthouses on your own private island, to converted castles, to beach-side glamping.