In the states - New York (but not NYC). No clue what type of guests will be attending but the invitation states "formal." I'm guessing there will be few with hats, unless there's a southern contingent, although most weddings I've attended are in the midwest, and people seem to think clean jeans is wedding formal attire here, ha. Catholic afternoon service.
I'm okay if I'm the only one wearing it, but I don't want to look like I'm trying to steal attention from the bride. I'm definitely seeing more formal hats in stores, I think because of the Kate effect, so I'm waffling on this.