If you've ever been in a wedding, you know that expectations about "who pays for what" can get in the way of a good time. These expenses don't have to cause stress, though. Here's a guide to what guests, hosts, and the bridal party can expect to pay for when it comes to common wedding costs.