Flight
San Francisco Airport and Oakland Airport will likely have the most flight options, and will be the most affordable for guests coming from out of town.
Flight
The Santa Rosa Airport is by far the closest airport, but will also most likely be the most expensive. Flights are limited in and out of this airport, so it's recommended you look early if you are hoping to fly into or out of Santa Rosa.
Hotel
$$
Hotel
$$$
Hotel
$
House Or Rental
Airbnb's/Vrbo's may be the cheapest option. Staying in Geyserville or in a nearby town (Windsor, Cloverdale, Healdsburg, etc.) would all be very good options.