When in doubt, go for a classic little black dress. Timeless and sophisticated, a black dress is always a safe and stylish choice for a wedding. Opt for a knee-length or midi-length dress with a flattering silhouette. You can dress it up with statement jewelry and heels or keep it simple with minimal accessories. The versatility of a little black dress allows you to wear it to various types of weddings, from formal to semi-formal.