Jackson Hole Mountain Resort . 2. Alta Utah 3. Whistler-Blackcomb - British Columbia 4. Snowbird Ski and Summer Resort - Utah 5. Alyeska, Alaska 6. Revelstoke, British Columbia 7. Vail, Colorado 8. Telluride Colorado 9. Grand Targhee, Wyoming 10. Mammoth Mountain, California If you'd like to read about these locations and how they made the top 10, check out the article at Forbes .