Junior at UVM (Graduating next fall) from PA and I thought i'd give you my 2 cents here. UVM is a fun school and Burlington is a pretty sick small city. If you are into anything environmentally related, RSENR is the place! There may be alot of hippies in your classes, but the professors are pretty damn good and you get to do alot of interesting projects and research.
Food: So many good spots in and around Burlington....and the food on campus is half decent (New World for the win). Bierhaus = delicious beer on tap!
People: A lot of hippies/hipsters, but besides that its a pretty great population of younger people. Not that much sports bros and jocks compared to alot of other D1 schools because we don't have football and baseball anymore and UVM has a pretty small greek life community so there isn't really too much of a fratbro atmosphere either.
Just alot of laid back people who all want to have fun and will offer you a PBR without even knowing you.
Activities: Pretty good parties if you know where to look, Stowe is within an hour, Lake Champlain is where its at in the summer for everything from cliff jumping to grilling some brats.
Drugs: I'd say there is a fairly large population of kids at UVM and in Burlington who smoke.....a smaller percentage doing shrooms and acid on weekends.....and an even smaller percentage doing hard shit, But if you know where to look you can get anything. I stay away from the drug scene and can still have a great time.
Pretty good, albeit expensive school....fun town. I couldn't have picked a better place to spend my undergrad. Good luck choosing!