I bought rain gear (pants and jacket with a hood) for when I walk my dog. I bought the pants on sale at a running store for about $25, they have an elastic waist and can fit over pants or a skirt (kinda). The jacket was more expensive but it is fancier. Might work for you.
Or you could get one of those umbrella hats