Wine Country is a very desirable vacation destination and hotels tend to fill up well in advance. Please book your lodging as soon as possible.
You might also consider looking into VRBO or Airbnb for private vacation rentals.
For the budget-conscious, more-affordable accommodations may be found in American Canyon (south of Napa Valley) and Fairfield (east of Napa Valley).