I visited Cyprus in June 2006. It's a small country, but it has got nice beaches, great ancient sites and very intersting small monasties on the Troodos.