It’s easy to find a place to stay in the Russian River Valley [1]. Even the smaller towns perched along the state roads host any number of inns and cabins.
For a more elegant hostelry, plan to stay in one of the luxury hotels or resorts in Santa Rosa or Healdsburg.
Links:
[1] http://www.moon.com/destinations/california/wine-country/russian-river-valley