Can anyone recommend a sun hat that would stand a chance of staying on on a windy day, but isn't overly ugly? I need to wear a sun hat due to a skin condition but the ones that I like the look of are the straw panama/fedora type ones and these blow off and get squashed out of shape easily. So far I've not found any in outdoors/hiking shops that I like the look of, has anyone come across any nice ones?