In Montecito, just outside Santa Barbara, the Montecito Inn is very nice and their restaurant ain't bad (need reservations). Across the street, the Wine Bistro is great for all kinds of snacks and wine. You're probably aware of Downeys, the Wine Cask, and La Super Rica in Santa Barbara.