Got a wedding to go to. Not sure how posh it is - bride and groom are quite funky tho. Do I wear a hat?