A bridal or wedding shower is a time-honored tradition. Get all the bridal shower advice, etiquette, themes, gifting ideas and hosting tips you need.