Classic lace-up oxfords in black color are the most acceptable choice for a formal event, depending on the formality of the occasion you can also try black dress shoes as long as it's clean and well polished.