Portugal
I can highly recommend the Cegonha Country Club, near Villa Maura. It is not a country club at all, but an apartment complex with good facilities: excellent pool, poolside bar, two tennis courts, small shop. The apartments are clean and well equipped. Very popular with Irish people (about 30% of the residents were Irish). Booked it thru' Club Travel. The complex is about 10 mins drive from the town, but there is a free shuttle about twice a day to the town and beach, and taxis are cheap. Car rental is fairly cheap also.
Facilities for children on the complex are not great, apart from the pool, but there are several water parks nearby.
We found Portugese people to be warm, welcoming, and intelligent; nearly everyone speaks English so you don't even need a phrase book. Weather was great too, which helps.
The town is pretty small but well equipped with reasonably priced restaurants, and no lager louts. Excellent place for a quiet, relaxing holiday.