Ok, so I'm sure I'll get flamed for this but...
I don't get the t-shirts, tank tops, flip-flops, tote bags and robes that either say "Bride" or "Bridesmaid" on them. You can wear them for one day (and not even the whole day--unless you and your wedding party plan on wearing them for the ceremony and reception) and then--that's it. I understand them as a souvenir/momento of the day--but isn't that what your dress is for? To each his own and all that, but I don't understand buying them for your bridesmaids either--it seems like such a waste. Are they really ever going to wear/use them again except on that one day?? You've already asked them to purchase a dress and possibly shoes and jewelry for this wedding, why subject them to more attire they don't want/need? Call me a cheapo, but I just don't think they're worth the money.
Sorry to be harsh or critical to those who do purchase these--maybe you can share your viewpoint.
Rant over.