A few major cruise lines are bundling extras in with the price of the trip.
Source: NY Times “In Transit” blog for travelers