The average bachelorette party is now a three-day trip complete with extravagant experiences like boat excursions and goat yoga.