From the snowy peaks of Alta to the charming town of Telluride, these are the best ski resorts for a perfect ski vacation.