If they go to Napa, the Embassy Suites is one of the nicer properties of this chain and very convenient. Downtown Napa has really been improved in the last couple of years and is now quite interesting. The new Westin is even nicer but pricey.
If you go to Sonoma, I would avoid the Sonoma Mission Inn - IMO, it is highly overrated and way overpriced.