MX will probably cost more and if all your BM don't have a passport they will have to buy one which is an added cost.
I vote Vegas mostly cause I'm partial to it. We had our bach parties there the night before our wedding. Mine was a bar crawl bus tour that was really amazing. We got pictures in front of the Vegas sign and got to go to the front of the line to all the bars we went to. The bars were gorgeous and we all had an amazing time.
Hey Evelyn! I personally think you can never go wrong with Vegas! But I would reach out to your bridesmaids and see if they have a preference on which location! Either way, it sounds like it's going to be so much fun!