From national monuments and tiny towns to ski resorts and the Sawtooth Mountains, here are the best places to visit in Idaho.