There are some great options to stay in Napa. Our recommendations include:
Best Western Elm House Inn, 800 California Blvd: Due to minimum stay requirements of some properties and unavailability of other places in Napa, I chose the Elm House Inn which is the most highly rated lodging on Trip Advisor. It was basically a very good bed and breakfast or small inn with a clean, comfortable room, WiFi and a very good breakfast. The staff was most accommodating and it was well located.
Other places I would consider is the Blackbird Inn which is part of Four Sisters Inns. I love staying at their Healdsburg CA hotel on the Plaza. It is located at 1755 First St. Friends really loved 1801 First Street, a luxury bed and breakfast. The Andaz Hotel, a Hyatt property, at 1450 First is another good option
Along the river downtown I would check out the historic Napa River Inn, 500 Main, at the historic Napa Mill. It is well located to the great downtown restaurants.