Just to make a point. Although the CC lists sites for their advance booking service, they do not necessairly recommend them, as that implies they have some control over them, which they do not. They have a selection of sites that over time and experience of members have met most people's requirements. They also have agreement so advance payment can be made through them.
I am not trying to be picky but in 2006 we went to a pre booked 'listed' site and it was terrible and we ended up leaving early. The CC's response was to remove the site from the following year's list, but stated that there was little else they could do as 'they had no control' over the site.
Like many things in this world one person's pleasure is another's torment, so you have to make your own choice.