Under de senaste dagarne har väderleken varit allt annat än angenäm,