I'll second the KOA. From what I understand it's about the only campground in the area that has everything you're looking for.

TT