This will vary depending on the relative wealth of the groom in question. If the groom is particularly wealthy, then it would make sense for them or their family to cover at least a large portion of the costs such as accommodation and flights. If, though, the groom is not so wealthy and the bachelor party expedition is more local, then it would make more sense for the attendees to pay their own way.