We all would like to get on that ship and succeed at putting 0$ on those magical trips.
Some people have found ways to do that. Here below are a few suggestions that you can choose to apply or not. Some demand more commitment then others.
You will however end up on lots of mailing lists so get yourself a free email account on Yahoo or some other free email site. You will have to keep up with the contests on a daily basis but hey, it's free! Below are some good contest sites for you to play.
If there were a way you could cruise for free, would you be interested?
That's a silly question isn't it? This article reveals 5 ways to enjoy the cruising lifestyle for free.
1) Get A Job:
Spend your winters in the romantic Caribbean and your summers in Alaska cruise tour or travel to remote and exotic ports in Europe, Australia, New Zealand, and South America and all over the world.
Most people pay between 1,500 and 10,000 U.S. dollars per week to live on the same luxury cruise ship and visit the same places. You can do that for free (free meals, accommodations) plus you will get paid for it.
It's a great way to save money and meet new people from many different cultures. It is a great summer job for students, as well. Here are some links to start with.