Classy, formal events call for stylish dress shoes even for men. They have to be comfortable, in trend and versatile, so that would be a good investment to start with.
Mostly black or brown, but you can find them in other colors as well. There are different styles or dress shoes like oxfords, loafers, derbies or monk shoes, but also some uncommon types like court shoes. Prom shoes, wedding shoes, black or brown dress shoes are also an option. Just pick them out according to your style and budget.