For formal attire, it is best to stick with traditional dress shoes. Oxfords, loafers, and dress boots are all good options. Make sure they are clean and polished and match your outfit appropriately.