When picking out my dresses, I tried to keep a similar silhouette for everyone, and pick out each color based on the bridesmaid's style and personality. It was incredible that morning as we all got dressed; it was the first time I saw all of them in their dresses together, and they had so much fun fluttering around the room like a troupe of ballerinas. It squelched any fears I might have had about being that bride who puts her girls in corsets and crinolines. They loved them!
Another thing I did to help create a cohesive look across the bridal party is make each girl a pearl necklace, and pair them in simple white T-strap shoes. Both of those accessories really helped to pull together the assortment!
I also adore using the same dress on all the girls, and pairing it with a different color cardigan. Your maids will all appreciate the fact that these two pieces are both totally wearable in the future.