There is perhaps no ritual as exciting as the bachelorette party. Of course the wedding is the main event. You plan for months, and you make sure everything is absolutely perfect. But with the bachelorette party or bridal shower, you get to let down your hair and just...