The dress code says cocktail attire. What are the best cocktail dresses or outfit options for a wedding? Looking for something stylish but not too formal — midi length preferred.