I've been to both , your decision must rely on the purpose of your trip and what you are looking for, planning to do
Regarding Agia Napa, it's best to stay near nissi beach , " where all the action takes place " hotels like nissi resort , vassos and Adam's beach have direct access to it , clubs like senior frog , pirates, and castle club " the best " are all located in the same area ayias mavris street, if you are more into night life you can find cheap apartments there like Maria zintili , a very small walk is a small old chapel , and hard rock , there is an aqua park also but it opens only in the summer, I was there last May it wasn't open , you can also make a small trip to the Turkish side of Cyprus " famagusta " where you can do all your shopping, which is remarkably cheaper " the ghost town there is not much to watch " one of the best places to dine is ocean's basket at the port , from there you can also take the pirates boat for a sea cruise I can hook you up with a friend who has a taxi company for your trips and transportation he is very honest and very very wise , let me know if you want his number and a recommendation, It's not bizarre to rain every once and a while, but not so heavily,
Good luck