A wedding can be one of the happiest days of your life, but the invoices often arrive long before the ...