I am going to Ascot and I want to wear a panama hat. I don't live near to a big town so I will have to buy it online. I have a big head. Can anyone help?