Ski Resort Life 2002 Number 19 Resort In North America: Telluride, Colo. Travel Doug Sabanosh Jan 12, 2004