Depends on what you want. If you want terrain parks, more of an urban setting, Breck is kind of hard to beat. Unlike other resort towns, that start to feel secluded and small, Breck is in Summit county with lot's of people living around there. Sure it gets busy on weekends, but it's not at all like living in a remote spot like Steamboat or Telluride.
If you want gnarly terrain, head to Crested Butte. You can easily find cheap places to live in Gunnison (less than 30 minutes from Crested Butte). Telluride is another good spot. The backcountry access there is supposed to rival that found at Jackson Hole, with less than half the people getting after it. You'll need to know what you're doing if you hit that stuff.
Vail is not bad. The resort is huge, not overly steep, but lots of fun stuff. The real gem is the back country access in the east Vail area. It's sick. Again, you'll need to know what you are doing, have the gear, and knowledgeable partners equally equipped.
For a really off the beaten path area, check out Wolf Creek. Tons and tons of snow falls there. They are already 100% open. Pagosa Springs would be the town to live at, though the pass does close on that side more frequently than in South Fork. The thing is, South Fork is beat. Either way, not much action after riding there, but the riding is fantastic. Throw in the back country out of the resort and some of the best in the state off of the top of the pass, and it'll keep you entertained during the day at least.