Steamboat Springs, Colorado is the town that has produced the largest number of Winter Olympic athletes in the United States. I took a closer look at the hidden side of this ski resort town as a hot spring resort. Mineral springs tour Steamboat Springs, a famous winter sports resort, offers ...