The best brands to shop for bridesmaids are Sherri Hill, Dior, Ted Baker, Zimmermann, and Alice McCall.