Here's your guide to an all encompassing wedding budget.