Shopping for cocktail dresses may be one of our favorite pastimes. Paired with a sultry red lipstick (or nude ... From mini to midi (and everything in between), we covered all the bases so ...