For men, a button up and slacks can suffice. If you’re feeling extra snazzy as a man, you can throw on a coat. We don’t recommend it, though, as it may be uncomfortable to be wearing that much formal gear in a setting where you may be sitting or standing for long periods of time.
For men, wear a suit. That’s all. Seriously.