These days, weddings are more than a single day — they’re an entire experience. With engagement parties, bachelorette trips, rehearsal dinners, after-parties, and goodbye brunches, modern weddings ...