Glenwood Springs offers the perfect combination of relaxation and recreation.Credit: Adventure Photo/Getty ImagesGiven its name, it’s no surprise that the mountain town of Glenwood Springs, Colorado, is best known for its hot springs. These natural waters flow from the earth, carrying muscle-soothing minerals; soaking in them is the best way to end a day spent exploring the destination, which is a true hub for outdoor adventure. Mountain bikers …