Surprising things about cheap 22-day cruise with Holland America Line