I am meant to be going to the races in York on the 9th of July for a hen do and am somewhat nervous what to wear as i have never been. My first question is do you need to wear a hat? second of all would this be an OK dress to wear? I bought it last summer and never had a chance to wear it yet. I am just so nervous I do not know anyone other then the bride and am worried about making a bad first impression etc