If you've ever tried to book a solo cruise, you know the struggle is real. Between the dreaded "single supplement" fees that basically force you to pay for a ghost roommate and the tiny, windowless ...