Telluride: The BEST Mountain Town in Colorado.Telluride is located in a box canyon, and is surrounded on three sides by formidable mountains, steep and forested and topped with rocky crags. In the distance, impressive waterfalls tumble to jagged rocks bel
{}