mountain town in Idaho