Find hotels in Sonoma Valley, CA from $118