You have definitely already got some good information from the previous posters. I will add a few things.
This will be our 4th season having season passes. We usually go to CP about 4 trips per year. We live 3.5 hrs away and drive our Motorhome there.
We always stay at
Lighthouse point (CP campground). I think you will be happy with it. It is one of the cleanest campgrounds we have stayed at. There is a pool with a hot tub. They have a lifeguard on duty. There is a pier you can walk out on to get a nice look at the lake. There is a walking path that you can walk that will take you all around the point.
On this path you will pass hotel breakers and Sandcastle suites. There is a Pizza hut located at one of the hotels and the breakwater cafe ( that had a nice breakfast buffet) there is also a TGI fridays at the Breakers. As you walk around the point you can walk on the beach and watch the boats.
Located straight across the parking lot from the campground is Soak city. The go carts and bungee thing is also located there. There is an entrance to the park there also.
There is another entrance located by Famous Daves. I recommend eating there. It is a Barbque place located on CP property but right outside the gate. It is located at the CP Marina. You can look at all the nice Yachts. You can eat inside or out on the patio. The food is good and large portions so you might want to share. We eat most of our meals in the motorhome but go to Famous Daves at least once per trip.
There is a buffet, pizza place , subway, counter service and Johnny Rockets in the park. Like most have said the food is very expensive. For example, the 5$ normal footlong deal at subway cost 13.00 in the park.
There are phones located outside the entrances and also the hotels, restaurants and a couple in the campground. You just pick them up and tell them where you are and where you want to go and the shuttle will pick you up. It runs through the campground frequently. (The shuttle is free, the driver will have a little bucket or something up front on the floor for tips)
I have to agree with Kalahari being a trip in itself. Definitely worth trying out sometime.
Hope I could help out.