The 7 best bachelor party destinations

Is your friend of the soul getting married and you are lucky (or unfortunate) to have to organize the bachelorette party? Relax or adventure? Costume yes or costume no? Near or far? Do not despair,