Hiya blue,
My boss has an apartment over there, went today actually. She's a nice boss and has allowed us the pleasure of using it in the past. So, restaurant wise try Sugar n'Spice, across from Dubliner pub in the Square, you need a reservation but it is worth it. Also if you go to Los Cristianos at all and like Indian Food, then you have to go to a place called King of India, it is absolutely gorgeous, everyone that's been over has tried it and loved it, it really is the best I've ever eaten. Its on a side street on the right on the main strip. There's a good drag queen show called Roxy Risque (no, it's not me!) in an English pub across from Dubliner, tacky yes, but a great laugh all the same. We prefered to stay down this end mostly.
Some of the club area is pretty horrific, we saw a guy get a bottle smashed over his head, teenagers no more than 16 (if even) getting pretty, em, up close and personal lets say on the streets, and the usually vomiting, crying etc.
There is a good disco bar on the end of the strip/square, I can't remember the name of it but it was good, nice bunch, late opening and taxis outside. I'll try find out the name of it later for you.