I want to get those tank tops that say "Bride To-Be" and "Maid of Honor" etc for my Bachelorette Party, but I'm wondering who buys those? Do I buy them and give them to my bridesmaids or does the maid of honor (who is planning my bachelorette party) get those? Also, where is the best place to find them?