Towering peaks that scrape the sky. World-class skiing and legendary music festivals. A box canyon town that feels like stepping into a Colorado postcard come to life. Welcome to Telluride, Colorado, where the San Juan Mountains create a natural amphitheater around one of America’s most stunning ski towns. You’ll ride gondolas between the mountain village …