Yes, there is a activation fee plus you buy time by the minute. You are better off buyin the 100 minute package if you plan on using the internet more than a couple of times.
It is very slow. The last thing you want to do is login and access your email account and start typing a message while connected. What we did was open up a notepad window or even use their text editor, compose our email and then log in and copy and past the text into an email and send it. That saves time.
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise
NCL Dream October 2006, RCCL Mariner OTS June 2007