I will list my bachelor parties attended in order of enjoyability;
1. Nassau. Beach, elite food, fishing, everything you want and pretty cheap for even non-emaws to get to
2. St. Martin. Bro with a nice big house there. Everything Nassau has but better, hard for squawk fans to get to
3. New Orleans. great food. easy to get to. rooms are always available. turns into a real crap show sometimes
4. Montreal. I only list this behind the others because I really enjoy beaches but it is an elite bachelor party location. Eat at the Globe, tell them LSOC sent you
5. Vegas. Very meh but if you enjoy being one of 1,487 bachelor parties it can be fun. Tons of stuff to do, food is good, easy to get to etc.
6. Atlantic City. Meh
7. NYC. If you are rich as crap, it can actually be as good as any place. Spending a crap ton of money in Manhattan can be a real blast.
8. Bunch of other random places including Lake of Ozarks, STL ,etc. If you are a poor, do what you have to do but get out of town.