Telluride, a quaint town in southwestern Colorado, offers LGBT tourists spectacular ski slopes and extensive summer festivals.