Here's a suggestion. If there isn't a specific reason you're thinking Oroville, consider Lake Shasta. My wife's parents live in Redding, so we've spent lots of time on Shasta & visited virtually all the major impoundments between there & Temecula. (This was done before the regs involving invasive species.). Shasta is hands down our favorite. Any that allow body contact will be nuts around the Fourth. Shasta is the kind of lake where the ramps on weekends resemble the ramps at Lake Perris or Silverwood midweek summer. We've been in Redding on the Fourth, but I refused to deal with the crowds on the lake. They'd be leaving shortly anyway. There were always daily rental slips available. We used Bridge Bay. (Reserve now.) Redding has a number of excellent RV parks. Mountain Gate is very good & very close to Shasta. Premiere is where we stay because of its proximity to the family. JGW in Anderson is further away, but very nice. Some of the sites there are very close to the Sac River. Make reservations now. While Lake Oroville was very nice, it's proximity to Sac probably will make it very crowded at times. Our visit was midweek. It was deserted. But it was at least 2 decades ago. Admittedly, I am biased to Shasta, but I will throw this last tidbit out. Friends of mine that used tow their boats to the River used to ask why I would drive twice as far to go to Shasta. I used to tell them it was because it was twice as good. Two of them finally gave the lake a try. Both, independently told me I was wrong. It was 10x better. Whichever of the impoundments up there you go to, you will realize how comparatively lousy it is in So Cal. (Check the current regulations on the invasive species & boating in the lake(s) you decide to go to. We sold our last Sea Ray about a decade ago because it was getting too cumbersome to rotate between Big Bear, Silverwood, Perris & Diamond Valley the way I liked. I understand it's even worse now.)