Sticking to your budget is one of the trickiest parts of planning a wedding — especially because there are so many hidden costs.