In 2016, the average cost of an American wedding was $35,329. While trends indicate that the average number of guests at a wedding is in fact going down, the average costs are going up. When you factor in the venue, flowers, dresses, tuxedos, food, rings, décor, and...