Heavy snow, rain and wind are set to hit the UK, causing travel disruption over New Year’s Eve and the majority of next week.