Question: who normally pays for a wedding?
Answer: Traditionally, the bride's family pays for the wedding reception (including the venue, food and drink) while the groom pays for the honeymoon. However, there's transport and the church or ceremony fees, hen parties and plenty of other costs to factor in.