8 reasons cruises may be a better value for a 7-day vacation than land