The Met Office has extended its forecast, with up to 20cm of snow expected in areas above 300m, with 5-10cm possible above 200m, it has said.