The months of April to May or September to October are considered as the best time to visit Cyprus. The months of July and August are hot and dry.
The months of November and March are cold and wet.
Also get insured with an Asia Travel Insurance by Thomas Cook.