Courtesy of Presents for Purpose
I have a couple of personal rules about bridesmaids gifts. They can't be completely generic (you're already making them wear matching dresses, put a little thought into individualizing their gift), they can't be something that your bridesmaids can only use on your wedding day (i.e. a matching accessory for the dress you're asking them to wear), and (let's be honest) you're buying a bunch of these so they have to be affordable—under $50 each.
If you're looking for a one-stop shop that fits all my criteria, check out Presents for Purpose, and online store with an added bonus—10 percent of the sale price from each gift sold goes to the charity of your choice. The site has everything from personalized stationery to jewelry, keychains, candles, and more. I thought the best deal were these personalized envelope cases for $33 each (including the gold foil stamp customization). Check them out at presentsforpurpose.com. —Cari Wolfert