Miserable weather sends sales of winter fare and rainwear soaring