I would think it might depend more on the style of the wedding - i.e., time of day, time of year, theme, etc ? I went to one English wedding last year (other than my own) -- it was multicultural though with the bride being Indian & the groom white English...so there were lots of saris, etc but I don't remember too many hats. I wore a nice skirt & lacy top with a jacket, but I felt overdressed as it turned out! Most of the young, non-Indian females there wore flowery sundresses & strappy sandals (the weddng was in late June). I think there must be just as much variety here as there is in the States, perhaps even more so?