Cruises are increasingly adopting the strategy of budget airlines: Get ready to pay more for all the extras.
New cruise ships have sparkly amenities like go-karting, better WiFi, and luxury restaurants. But you'd better prepared to pay extra for all of it.
Source: yahoo.com