Planning an awesome bachelorette party (or "hen do," as the locals call it) in London is simple. England's capital is teeming with activities to shower the bride with love and celebration – catch a show at the open-air theatre Shakespeare's Globe, laugh over cocktails with a view from one of the many rooftop bars, and, in true English fashion, plan an afternoon tea party.