You will normally require a passport to leave and re enter your home country, and to visit any countries whilst on the cruise.
Yes
US citizens cruising to and from a US port do not need a passport.
All you need is your passport, unless you are going on a cruise then moving to the US. you need a passport issued to you from your own country, and a visitors visa to gain entry to the usa,you then need to check what other visas you will need for countries you will visit on your cruise.
You do not need a passport to cruise ONLY if you are on a "closed loop" cruise from the United States. (i.e your port where you embark on is in Florida and at the end of your cruise you come back to Florida to disembark.) If you are starting or ending your cruise in another country then you will need a passport. Also check the U.S customs and borders web site. www.WHTI. Gov
Yes, any out of country travel now requires a passport
If you are a US citizen, and the cruise ship departs and returns to the same US port, you will not need a passport to go on the cruise - as long as the cruise ship does not stop in any countries that require a passport for US citizens. If the ship is only cruising in Mexico, and returns to the same port from which it departed, you can board the ship with a certified copy of your birth certificate and a government issued photo id. It is much better, however, to have a passport. If, for example, there is an emergency and you have to leave the ship and fly home from Mexico, you will need a passport.
do children need passports to take a cruise?
For travel by sea, you don't need a passport for re-entry to the United States but you do need some kind of documentation (see link below). If you are traveling by air, then yes you have to have a passport.
With the documents listed they are not undocumented, so yes they could take a cruise.
just to be safe you should probably take it, but keep it safe and don't misplace it!
pretty unusual question, if Alaska is part of usa, why would they do that Actually, you might. Because some Alaskan cruises port in Canada which would require a passport.
If you are a US citizen, you will not need a passport for travel by sea to Mexico (and also the Caribbean and Canada) until June 2009. If your cruise begins and ends in the same US port, you will not need a passport even after this date. Required documentation is a certified birth certificate (with a raised seal) or naturalization papers and a government-issued photo ID, such as a drivers license. More information is at: http://www.greatescapetraveller.com/US-PassportRequirements.htm