Me and my boyfriend have been to cyprus twice now and we love everything about it. We have been with family and friends and would recommend you try it as it is such a beautiful country.
If you are into the night life and thats all you want your holiday to be about go to ayia napa its fantastic, best club we found was the castle it has loads of different rooms with different choices of music from 70's,80's to r&b and dance music,its usually open untill 5am enjoy it while you can as there is not much open after then.
In the day time there is still plenty to do if you feel like it,try the water park its got loads of great slides and different rides or you could go down to nissi beach where the sand is white and the sea is so clearit could easily pass for a carribean coutry,the beach is great for those who like to pose as the men are all flexing there muscles and the women think they are in a beauty contest,its about whos got the biggest muscles,fittest body and bestest tan.
If you dont want to be in the middle of all the night life stay in protaras which is just as nice but you will find more families and couples here,there are still lots of bars and resturants with 2 small night clubs which stay open untill around 2/3am and if you want to pop over to ayia napa its only 15 minutes away in a taxi which costs around £10 there.
Its best to hire a moped so you can get to see the whole island and the roads are really easy to travel on as they use the same road signs and travel on the same side as us,the petrol is really cheap to.
If you like shopping there are some great shops for designer clothes or jewellery.
They have a small water park in protaras to which is great for a cheap day out for the family,the ride where you have to where rubber gloves is dangerous but fun be carefull many were coming off with nose bleeds.
Visit cape greco and if you have got the guts take a jump off,there are many visitors who go there purely for this so you can just go and watch others as they take the plunge.
I advise you to try the american diner for a bite to eat,great if you like steak,pizzas etc.
On the beach there are many different water activities try the flying fish i have never seen this in any other country and its real fun.
All in all the country is beautifull you will never want to go to spain again once you have been here and its what i would call a proper holiday(unlike any spanish country)no affence.