Here's what Princess has to say: FAQ: Cruise Answer Place : Keeping In Touch : Princess Cruises
From what I've read (we take a vacation from the Internet when we cruise), it's very
slow, slower than DialUp, and very
expensive. Unless you really
need to be in touch, I'd recommend taking an Internet vacation!
I'm sure someone else will be able to give you approximate prices.