It know it is easy to set up a yahoo account, how exactly I dont know because I have not done it but you should do that before you leave. It will faster on a better connection than trying to do that on the ship. Someone will post here exactly how to do that. My guess is go to
www.yahoo.com and there will be instructions there.
Once onboard the email is very easy to use. You just log onto the internet and access your account. Your friends and family can email the yahoo account and you have great access to the email. It is a little slow but at least it is there.
Have a great time.