A storm is set to arrive over the weekend and linger into Monday, clobbering the Plains, Midwest, and mid-Atlantic U.S. with snow, ice, and freezing temperatures—ensuring that the new year will land as a challenging one for up to 250 million people in 40 states.