You can wear any type of dress to a formal dinner. You can also pay attention to colorful or classic dresses.