Every cloud has a silver lining
A storm in a teacup
To be under the weather
To be snowed under
To have a face like thunder
To take a rain check
Saving for a rainy day
Raining cats and dogs
A very bad rainstorm
To look very angry or upset
Not feeling very well.
To have too much to do
I can't accept your invitation this time, let's try again later.
Not spending all your money in case you need it in time of trouble.
A lot of trouble over a small thing
Nothing is ever all bad