Weddings are, usually, beautiful occasions for the couple getting married as well as their guests. But the cost of a wedding can frequently cause a lot of misery both before and after the big day. The average cost of a wedding in the US last year was $20,000, and £20,000 in the UK.

