Some parts of Britain will have up to six inches of snow, with ice expected to cause major disruptions on the roads. Eastern parts will be most at risk of snow showers but western areas could have the coldest temperatures because of a lack of cloud cover.