NCL’s offer for solo cruise travelers is one of the best in the industry, but other cruise lines are catching up. Here’s what ...