i go to uvm too, my brother goes to middlebury. the tuition is so expensive there because its like an all inclusive resort. at uvm you pay for a meal plan, different prices for different styles of housing, etc. "a la carte" may i say. middlebury's dining halls are open, you can eat as much as you want whenever you want. housing is all equally priced from shitty doubles to ballin suites. i dunno, when it comes to price midd is super expensive, but you end up paying a decent amount at other places (like uvm) for similar experiences.
id check out UVM though, its a good size so you can meet people, and if you dont like them youre not forced to hang out with them because of a small student body. its pretty socially diverse, if you look hard enough you can always find people with simliar interests. the mountains are all in like an hour radius, excluding jay which is like 1:15. geographically uvm and champlain have the same things going for them; burlington, lake champlain and sweet skiing. a vt college experience is definitely a good one