Today's cruise ships are floating resorts which offers everything you would expect in a five star resort. Plenty of rooms, fine dining, dazzling entertainment and activities galore. It'll probably take you two or three days just to discover what's on board.
Most cruise ships have a daily newsletter with news headlines, selected stock quotes and sports scores. You can call someone on shore through the ship's radio operator while at sea. And you can make phone calls from most ports of call.