Planning a wedding can be both exciting and overwhelming. Learn how much an average wedding costs and how to stick to your budget without sacrificing quality on your big day.