Sheffield should brace itself for 45mph winds, heavy rain and - yes, possibly - more snow this weekend.