Cold, rain, and snow to 400 metres predicted