Shopping for cocktail dresses may be one of our favorite pastimes ... It adds sophistication and can be especially flattering for women with longer legs. It’s also perfect for a more formal ...