The UK faces five days of snow and ice across northern parts, while heavy rain could cause problems further south.