The wedding party will be in formal wedding attire, and it's optional for all guest. For men, they should wear a classic suit or tux including a tie, and formal evening wear (floor-length dresses or evening pantsuits) for women.