
Nestled into a box canyon in the southwest corner of Colorado, Telluride is a small, old mining town over six hours from Denver and at a base altitude of 8,750.’ Rumor has it this off-the-beaten-path town got its name from the journey to it being described as “to hell you ride.” But these days, Telluride is considered the Switzerland of America: a modern skiing, adventure, arts and culinary mecca. Read on to discover our winter wonderland guide, although we recommend visiting every season as each outdoes the last.