My wife and I stayed years ago at the Farmhouse Inn near Sonoma. It ain't cheap, but it also isn't crazy stupid expensive. And the restaurant there was out-of-this-world good without spending scandalous money.