Millions face chance of rain, snow and floodi...