My husband and I recently stayed at the Imperial Hotel with our 18-month-old son while visiting family in the area. It wasn't a place I would have ever sought out on my own, coming from Ohio, but I'm glad we stumbled across it. The property -- and town, really -- was absolutely beautiful. I loved the super tall ceilings and big/bright windows, and the bed was really comfortable. The convenient and free parking lot was an added bonus.
We were a little unsure about bringing a little one to a B&B in an area known for its wine tastings, but we never felt out of place. Surprisingly, there was little noise from the bar below at night, which is a good thing with a sleeping baby. The general manager was incredibly friendly and helpful, doing everything possible to make us feel at home. Breakfast was good but the portions weren't huge, so we walked up to Andrae's Bakery afterward and tried the smoked salmon sliders and some other pastries (delicious). We did try dinner at the hotel one night, too, and it was excellent and reasonably priced. All in all an excellent trip.
If you go, definitely explore the little town - it's just one main street. I mentioned the bakery, but the ice cream shop is also good. You'll encounter the very friendly locals -- watch for one of the shop owners, Dale, who is a character.