If I book separately I have no way of knowing about kids club. I know it sounds like I am booking it all round that and in many ways I am but DH and I are it. We have no support network for babysitting etc. If we can get a kids club it means he can go there in the afternoon and we can have a long lunch, couple of drinks, chill out together etc. It is really important to us.
first choice seem to have some good deals, or like I said book your own flights and hotel, although you will need to factor in transfers. Tenerife airport to Las Americas is only about 25, and there are websites that allow you to book in advance your taxi/mini bus.
Onthebeach is good for holidays and separate hotels, our favorite is hotels4u.com. Both of these have deals with quidco, so don't forget to go through them,.. In April we got 10% back from our £1500 hotel so a fair chunk