Okay... I've seen questions on this topic raised at least 10 times and there is rarely ever any decent conversation generated.
Let's try to change that.
My friend is getting married soon and we want to throw him a bachelor party that he'll always remember. We also want to enjoy ourselves...