Travel + Leisure named Sawtooth National Forest one of the most beautiful places in the United States. The Peaks, the Water, and the endless trails—we know it as one of the most beautiful places in ...