Colorado can brag that it has two of the best small towns in America. “U.S. News and World Report” put Telluride on top of its new list of the best small towns to visit. Telluride was praised for great scenery, outdoor activities and year-round events and festivals. Steamboat Springs was ranked third on the list behind Jackson Hole, Wyoming.