Heavy rain and high winds are causing disruption in much of the country with blizzards forecast in Scotland and widespread cancellation of New Year’s Eve events.