7 Best Things to do in Telluride, Colorado Very much a mecca for outdoor enthusiasts, the tiny town of Telluride is set in a scenic spot amidst the soaring San Juan Mountains. Originally founded as…