dont know much about the school, but as far as location boston is not so great if you are all about skiing. even as far as the east coast goes, boston is very handily located. If skiing isn't your number one priority (in other words, you're crazy), Boston is a sick place to be. Dunno if that helped, for all I know you could live closer to boston than me...