Read all about the best places to visit in Cyprus, including some of the most beautiful beaches to ancient historical si