With so much to do in Cyprus, it's hard to know where to start. We've found the best things to do in Cyprus from beaches to ancient ruins.