So what is semi-formal for men? We've got ... or as a wedding guest. It hits that sweet spot between formal and business casual—less rigid than formal attire but still more polished and put ...