Colleges for a nature, snow and cold loving introvert

Amherst is need blind for Internationals, but very few colleges are.
College of the Holy Cross checks most of the boxes on your list. Beautiful campus and architecture, good food, snow, lots of spirit and community feel, excellent academics.