I live in Vermont and have all my life. I go to UVM which is in Burlington. There really are only two places in the state worth living.
Burlington is a great city with lots of shopping, and there is always something to do. I love it! There are also a lot of little country town that are within a half hour drive of Burlington. Some towns to check out would be Ferrisburgh, Charlotte, Hinsburgh, Shelburne, Jericho are a few that come to mind. It is a pretty expensive area.
Middlebury is a great little town. There is some shopping. Not that much to do, but you won't have to travel far for food, and other basics. There are a few places to go clothes shopping as well. MIddlebury can be pretty pricey tax wise, but there are a lot of little towns around it that are defiantly in the country, and not as expensive. Some towns to look into are Bridport, Cornwall, Shoreham, Salisbury, New Haven just to name a few.
Good luck and let me know if you have any questions about VT. Feel free to PM me.