I will be spending the 4th on cherry lake. If you have never been there it is nice, there is a pavilion with Picnic tables, and grills, a beach for the kids with floating dock that separates the beach from the lake so no crazies can run over anyone swimming, a really nice place to take your family. Me, my wife, and our 1 month daughter are going. The boat ramp is nice no crazy angles or steep drop offs. It cost money to get in but nothing extreme. I'm assuming alot of people will be there it's a popular place, so get an earlier start. It usely starts to get busy around 11:00am. I'll be out there with my Polaris sl 650 and would like a few riding buddies to throw some water at.