When I think of semi-formal wedding, a cocktail dress comes to mind! This is the type of wedding that you want to get a little dressed up for, but not over the top. Choose a dress that has a bit of glam, fits like a glove, and in a dramatic color. Accessories should be kept minimal, but should sparkle in the candlelight!