Personally, To make my 'A' list, there has to be:
1. Lots of picking among campers (sometimes I never even see the headliners..)
2. A low key atmosphere;
3. Plenty of socializing-- folks mixing it up and enjoying each other's company;
4. A 'light hand' approach by the organizers.
With the season almost upon us, I'm making up a list and keeping it short. Hope to see some you down the road!