U.S. News & World Report ranked cruise lines across 10 categories, from solo travel to family-friendly brands.