University of Vermont. Hits all of the marks. University of Rochester. Middlebury has its own mountain the snow bowl. But it’s small and ivy ish.
I bet Colorado university of mines has sskiing and your majors. Not sure if the social scene. University of New Hampshire has all of the marks but skiing isn’t as good as Vermont or Maine and a solid 90 minute drive University of Maine Orono has it all as well and access to my katahdin and saddleback. Plus the biggest New England ski resort sugar bush.
Just a few ideas. On the east coast