A natural hot springs in Idaho is the perfect spot to unwind and recharge. After hiking several miles, relax in a series of ...