I have several flat caps, a black one and a grey one for more formal attire, and a tweed pattern one for dog walking and work. A train driver should always wear a cap. I also wear a leather waterproof Australian bush hat for dog walking in the rain and a cycling cap for, well, cycling. I like hats/caps. I also think women look especially classy wearing a hat.