What do you typically wear as a guest to a wedding? Any particular rules you follow? Other than the obvious no-nos (white dress), is there any consistency on how you approach the dress code?
My go to is a two piece suit and tie. For something more casual, I'll wear a blazer or sportscoat and trousers, If it's really informal, I'll wear a vest with trousers. I will never wear shorts or sandals to a wedding, no matter how casual. It doesn't matter if it's on a beach or in someone's backyard, shorts and sandals are too casual for the occasion. If it's hot, I'll wear pants made with breathable materials.
Some people say it's better to be overdressed than under-dressed. But others will say you should not steal the spotlight from the wedding couple by dressing too nicely. What do you think?