Booking a cruise is just like buying a car, meaning you can negotiate the price and get bonus perks, so ~never~ pay the price ...
Carnival guests should leave video game systems at home because they can't be hooked up to cabin televisions. What alternatives are there?