Long cruises with onboard spending