1. UVM has a wide variety of people (hippies, nerds, preppy kids, Greek life kids, athletes, etc) so its pretty easy to find your niche if you know what kind of person you are.
2.The skiing cant compare if youre into BC, touring, pow, big mountain etc. but it has a lot of options for different terrain (stowe, jay, MRG, Bolton to name a few) and some pretty good park skiing as well. Weather wise, well typical NE. We had snow in early december, then it rained, then it got cold, then it warms up and rains again. So you know, hard to predict when season starts.
3.Socially, well youre not stuck in the middle of nowhere (no offense) because you have Montreal, NYC, Boston all a bus/car ride away. The nightlife IN Burlington is your typical college town. House parties, bars, frats, dorms (if you can keep it quiet) accompanied by RAs, Cops, and your fun locals who will call people on your ass.
4. Academically IMO every college can be difficult depending on the route you take. UVM has very very good sciences, especially biology and chemistry. It also has a decent engineering dept as well. I personally am an Economics Major and find the courses relatively difficult, but can be made exponentially more difficult due to poor teachers. But thats the same with every school. "Inserting personal opinion" Dont come to UVM for business school unless you want to work in Burlington post college. Talking to a bunch of friends who are frustrated by the lack of internship options in Boston because most are taken by the Boston college students.
Anyways, there are a bunch of other members on NS who can tell you more