The Tucker Inn has a great breakfast and is a really classic VT B&B.
Last weekend we stay at the Beaver Pond Inn. Its really close to the mountain, has a hot tub and is also really nice. They also have a pretty good breakfast.
If you want a cheaper option there is The Hyde Away Inn. They have a restaurant and bar that is pretty good. The rooms were recently rennovated, they are always clean and in good repair, but definitely "no frills". Its located on route 17 on the way to MRG and Sugarbush via German Flats.
If you want super high end there is the Pitcher Inn which is probably THE quintessental VT inn though it is super expensive. Their restaurant is fantastic.
There is also the Lareau Farm Inn. Rooms are clean though nothing special, but they make an awesome breakfast and have some of the best pie in the world. They are also walking distance to American Flatbread which is convenient if you want to have a few drinks without driving.