Don't let unpredictable weather ruin your day. From classic bucket hats to stylish fedoras, our shower-proof hats combine practicality with style.