Been trying to figure this out for a long time, everywhere that seems like it's better than Colorado has shit weather ie. overcast and fog, and/or wet snow.
Steamboat gets a lot of snow, and is a pretty established town, but there are so many wanna be poser ass ski cowboys it makes me sick. Crested Butte is nice, property prices have come down a lot plus you have blue mesa close. Summit County is like the Jersey Shore of ski towns. Telluride is expensive but fucking scenic.
Really it depends on what youre looking for. Skiing, Apres ski, skiing+ other outdoor activites, raising a family, isolation...
Right now I live in Boulder with a decent career that lets me ski the close places any day of the week, and take trips whenever I want. Still everyday I struggle with packing it all up and moving to live in poverty at the base of a real ski town. Some day I'll escape this urban hellscape.