Colours like black, silver and gold are the most versatile and go with a lot of different outfits. Colourful cocktail dresses – For casual nights, you may want to opt for less formal cocktail dresses.