Santa Rosa has limited commerical service now, if much at all. UAX used to fly in from SFO
, but that was discontinued.
Petaluma is nice, I'm preferential to Gnoss Field in Novato, which is 13 miles south of Petaluma. It's kind of kitty corner to Sonoma. Course, it's got a 3300' runway, so they barely get small jets out of there, but that's just a plug for my home town airport.
Otherwise, sounds like Santa Rosa is your best bet.