The golf at the new Headwaters Club is good, indeed. But the real draw around Victor, Idaho and the Teton National Park is the stunning mountains and wildlife. [...]