Get out your wallet

BNP Paribas estimates that the average customer spends $2,154 on a cruise, including the ticket. Here’s how that spending breaks down by category.