Rent a Cabin at Liberty Glen Campsite, a short drive up the road from The Ranch at Lake Sonoma. Liberty Glen has showers, and room for RV's.
Walk to the Marina from The Ranch at Lake Sonoma.
Walk to the Campground from The Ranch at Lake Sonoma.
AT THE MARINA
For Cabins: (707) 431-4533 http://lakesonoma.org/support-lake-sonoma/lake-sonomas-cabin-in-the-woods/
For Marina Rentals and Tent Camping adjacent to The Ranch: (707) 433-2200 http://lakesonoma.com/splash.asp
For Boat in or Hike in Campsites: (707) 431-4533 http://www.spn.usace.army.mil/Missions/Recreation/Lake-Sonoma/Camping-at-Lake-Sonoma/
Rough it in a tent next door to The Ranch at Lake Sonoma. Sites can be rented per night via the website listed below.