Stormy weather is affecting millions of Americans, with rain in the Northeast and rounds of heavy snow in the West.