The timing of the pre-Christmas snowfall could hardly have been worse for the UK high street.