Why the Costa Brava's Lloret De Mar Makes Stag and Hen Weekend Heaven