For cocktail dresses, heels are usually the way to go. Strappy sandals, pointed-toe pumps, or classic stilettos are all great options. The color and style of the shoe largely depend on the color and style of the dress. Neutral colors usually work best, but don't be afraid to add a pop of color with your shoes.