Cyprus' diversity is mirrored in an incredible calendar of events and activities, rich in archaeological sites, stunning landscape, and breath-taking ...