Of the places on your list, Vail and Aspen are my favorites. However, since you're coming from so far away, I suggest you look into Snowbird/Alta because they get lots of very dry snow even in bad years (not always the case with Park City). Snowbird's nightlife scene is pretty weak, but there are a number of nice slopeside hotels, inns, and restaurants.
The other place I would suggest is Jackson Hole, which offers some of the most challenging slopes in the country, good hike-ski options, and a really fun town.