I lived in Colorado for about 15 years. Suburb of Denver. (Littleton) Winters can be long. They can be cold and snowy. They can also be very sunny and pleasant. The common saying in Colorado, is give it ten minutes, the weather will change. Colorado has more days of sunshine, than any other state. Personally I loved it there. I have two daughters that still live there and they love it. I live in Utah now, and Utah and Colorado have similar weather. You may get altitude sickness, when you first move there. After all it is a mile high. It's a beautiful state, big ski state if you ski. Denver has a great "downtown." Highly recommend.
Boulder and Ft. Collins, both college towns. Boulder is a nice little funky community. Both are great places to live.