Hi,
I have two children, my little girl is 2 1/2 and my little boy is 5 months, I gave birth to both of them in a private clinic. I attended free prenatal classes at the general hospital in Limassol with my husband which we both found interesting.
I have many friends who have given birth in hospital and they are fine with it, the big difference for me was that in the hospital there is no gynaecologist present unless there is a complication and then you get which ever one is on call that day (there are about 3 that work at the hospital) so that means it might not be the one that has been following you through your 9 months! Privately though you are taken from day 1 with the doctor of your choice.
If your friend does n't have a private Gynaecologist I would be happy to give her the details of mine, he is American Cypriot so speaks both languages fluently.
As for her stay in hospital in depends on her birth, if there were no complications with you then they usualy let you leave after 48 hours.
Anyway I hope I was some help to your friend!