Traditionally, guests should pay for their food, drinks, and other expenses, while the best man is responsible for paying for the groom. However, if you’re attending a bachelor party in Las Vegas and you live nowhere near Vegas, the groom should help out with expenses.