If you can afford it, you really want to stay in downtown Burlington. There is quite a bit of charm downtown with the lakefront, the University of Vermont, and Church Street (a pedestrian-only street). The suburbs are your typical generic suburbs, with chain restaurants, stores, etc.
Another option that requires a rental car or an Uber ride is Stowe, which is about 45 minutes from Burlington. Stowe is your classic New England town nestled in the mountains. There isn't as much to do there, but it's a tremendously popular town with tourists. The Green Mountain Inn is located right in the middle of town and is a nice choice if you don't plan on having a car.