For my flight home after the cruise, the earliest I can do online check-in is 24 hours in advance. I can also prepay baggage fees at this time, which will be $5 less per bag than doing it at the airport. However, I will be on the cruise. I know RC has Internet access at $0.55 a minute, but I doubt they have printing capabilities for printing boarding passes.
So what have the rest of you done about this? Do you just wait till you get to the airport to check-in? I'd like to check-in online so I can save some money on baggage fees.