When choosing a dress, consider the venue, time of day, and theme of the wedding. For a formal evening wedding, opt for a long gown in rich fabrics such as velvet, silk, or brocade. A cocktail dress in darker hues like navy, burgundy, or emerald green also works well for formal occasions.