Thanks to its sandy stretches, ancient sights and up-tempo nightlife, Cyprus is a firm holiday favourite, attracting everyone from families to clubbers. A mix of laidback and lively resorts fringe the island, along with beautiful beaches – more than 70 are Blue Flag-certified. And if you go inland, you’ll find sleepy villages, hidden hamlets and the scenic Troodos Mountains