Dude you have to go to Colorado you won't regret it!!! Ever since I left highschool i've been travelling/working abroad and its a fantastic experience. I moved to Australia for a year to do my masters degree, literally across the world from my family and friends, my loans are ridiculous, and I would never change a thing. I'm an international teacher and the first thing I think about when I look for a new job is where can I do all the activities I love. Moving to a country that has a less desirable location where I can make 2X the money i'm getting now is not even an option. It seems like boulder is a great decision not just for location but for the program and the tuition which is eventually going to derease. The 1900miles is nothing dude don't even stress about it. Get an iphone, connect to skype and you can talk to family and friends just as much as before. Leaving them behind is a hard but worthwhile experience, your going to meet so many new amazing people and probably get into things you havn't tried before. I'm from Canada so I can't really say anything about Boston, I'm not a fan of buffalo, but I keep going back to Colorado because it's a magical place. Snowboarding is definitly not the only thing out there man, it has world class rockclimbing that is insane, if you end up in CO you need to get into that, then you look forward to the summer equally as much as you look forward to the winter!!!