Beaver Creek for sure. Vail is crowded as sh*t. Beaver Creek is just as nice, awesome terrain AND 1/3 as crowded. Probably expensive to stay ski-in-ski-out at either Beaver or Vail but lots of places close.
I've done Copper before. There are some nice reasonable condos (probably public hot tubs) within walking distance of the lifts at Copper as well. Terrain there is good as well!
For years I've booked lodging through Wildernest , they are top notch. Check them out.
http://www.wildernest.com/