I wear a trilby (I hate flat caps !!!) - it has a small brim, but it fits so snugly on my head it doesn't lift off except in a very strong wind.
Wev had buckets of rain on and off all day,, still very humid here though. Still holding out for thunder lol