Looking at going to Napa in September for a week. I haven't been in 10 years...my boyfriend has never been. We want to stay in bed and breakfasts and stay in a few towns for one or two nights. Particularly Yountville, Calistoga, St Helena, Healsburg, and Sonoma. How many nights per town does one usually stay? Would we drive to town one day, tour wineries in that area, then the next day pack up and leave and drive to next town and stay or is it better to stay 2 nights in some towns that have more wineries? How many hours in between towns is it to drive? We will most likely be flying into San Fran and renting a car to drive to Napa. Would love to do a spa day in Calistoga as well or any cave dinners or special dinners that are a "must"...money really isn't an issue...anywhere from $200-$500 a night is fine. Thanks for any input!!!!