If you can't find a college with good skiing, mountain biking, and hockey and a killer engineer program would you not go? Sometimes you gotta lose some to win some, in the long run your education will pay off.
okay do what i did.
go the the university of buffalo (aka suny buffalo)
its mad cheap and badass, and im majoring in civil engineering
request to live in goodyear... its sweet
parties whenever you want and the classes arent tha bad either