It’s one of the best small towns in Idaho to visit, and has a population of only 1,814. The big attraction of Sun Valley is that it’s home to one of the best ski resorts in the United States. 13.