Bride and family pay for church or synagogue, sexton, organist and so on.
Groom and family pay for marriage license and officiant fee.
Bride and family pay for bride's dress, veil, accessories and trousseau (read: lingerie and honeymoon clothes).
Groom and family pay for groom's outfit.
All attendants pay for their own clothing, including shoes. (Here's a full list of costs the bridal party is expected to cover.)
Flowers and Decorations
Bride and family pay for floral arrangements for the ceremony (including a chuppah if it's a Jewish wedding ceremony) and reception, plus bouquets and corsages for bridesmaids and flower girls.
Groom and family pay for the bride's bouquet, boutonnieres for men and corsages for mothers and grandmothers.
Groom and family pay for the complete honeymoon.
Bride and family pay for all wedding photos and video.
Bride's or groom's family plans and hosts the engagement party; if there's more than one, the bride's family hosts the first one.
Groom's family plans and hosts the rehearsal dinner.
Maid of honor and bridesmaids host the bridal shower and bachelorette party.
Best man and groomsmen host the bachelor party.
Friends may throw additional engagement parties or showers.
Bride and family pay for all professional services, including food and decorations.
Groom's family pays for the DJ or band and liquor.
Bride and/or her family pay for the groom's ring.
Groom and/or his family pay for both of the bride's rings.
Bride and family pay for invitations, announcements and wedding programs.
Bride and family pay for wedding transportation of the wedding party to and from the ceremony and reception.