Harsh weather means harsh conditions for retailers & restaurants