It's crazy to me to see so many people on this board talk about weddings as if they are funerals. Most weddings aren't some uptight, conservative black tie affair. I've been to several weddings the past couple years and have a few more to attend this summer/fall. The weddings I've attened people dress up and dress in fun. You see men in shirts of teal, orange, red, green, purple, bright blue. Brown shoes black shoes, Oxford or blucher . I swear . Go online, look at people's pictures of weddings. The only people who wear this "strict" dress code are men who've never adapted to changes in society. Weddings are supposed to be fun. How formal is it for everyone after dinner to be slammingig whine, taking shots and dancing all over the place? Sure, there are some truly royal conservative weddings but for the average person it's just a big party where each person dresses up and has fun doing so as long as they don't outdo the wedding party. I honesty don't think even five people would notice the lacing on your shoes at your average wedding. Not to mention I truthfully see more black suits at weddings then any other color.
Good post. I feel, you still need to dress correctly if you are the groom or best man. If you just attending someone's wedding and you will be just one of the many crowd, yeah sure no one notices you much but I wouldn't suggest someone dress inappropriately for their own wedding whatever fun they gonna have later on.