We sailed the Valor just last month and here are the ship's rates: 250 minutes for $100.00; 100 minutes for $55.00; or "Pay as You go" at $0.75 per minutes. Not regarding your choice from the preceeding, a one-time activation fee of $3.95 is charged.
I carried my wireless laptop on board but chose to visit internet cafes in the various ports we visited. Fees at the ports ranged from $2.00 for 60 minutes to 10 cents per minute with a minimum of 20 minutes. Ended up using my laptop only for downloading the several hundred digital photos that we took.