First of all, the cabins:
There is wi-fi which is great so you can still check your Facebook on the cruise. Although it costs $24.99 just for 60 minutes of use and that goes by extremely quick and our cruise only lasted 5 days. Make sure not to have your phone on once you have started moving because you're going to be charged international rates which are outrageous. So in the cabins there is not a lot to do. There is a TV and thats about it.
Second:Club O2