I wear a baseball cap every day, but I feel like it's not giving me enough protection from the sun. But what else can I wear that's casual but gives me more sun protection? A fedora? Sombrero?

Do you wear a hat to keep out of the sun? What hats would you recommend to a grown man who is scared of the sunsy wunsy?