Buying a dress that you may never wear again is that much more aggravating when it's one that doesn't match your style in the slightest. Choosing a general color scheme or giving the girls lots of options to choose from is a great way to compromise here.

The girls will more-than-likely be recovering from the night before and probably don't want to get up at 6am, let alone sit around dolled up for the next zillion hours. This will also lessen the chances of having to do re-touches later on.

3. Gift them something that they can actually wear on your wedding day like earrings or a purse.

Keeping your gift useful, practical, and simple is a good way to ensure everyone is happy.