Solo cruising is an excellent way for travelers to experience the world, meet new friends and indulge in a vacation on their own terms. These 10 cruise lines, voted as the best by readers, cater to solo travelers with perks like single-passenger staterooms, waived solo traveler surcharges, exclusive social spaces and singles-friendly activities.