hands down colorado over the others. class size is small. facilities are awesome. people are great. skiing is as good as it gets. and yes, they do have a fair amount of students specializing. if i had been in-state, i would have definitely considered colorado, but my state schools are great and cheaper for me.
as for tufts, i haven't heard much great about them. i've heard from a few students who were pretty stressed out there and not real happy with how things were run. and skiing in boston? no,...go to colorado.
i don't know anything about NOVA, but i know i'd rather be in colorado than florida...personal preference.