Not until the summer of 2009. HOWEVER it is good to remember that the airlines have been requiring it as of last year and if you need to fly home in an emergency from Mexico for any reason you would not be able to without a passport.
It of course depends on your nationality.
Yes, you need a passport. When you travel to other countries by plane,car,ship you should always have you passport along.
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.
You need a passport to get on a cruise ship to start with boarding pass once you have passed passport control.
Basically yes, to get on AND off the cruise ship you need a passport.
Yes, you definitely need a passport to go to Honduras on a cruise ship. More particularly, you will need a passport to re-enter the United States.
no you need your cruise i.d. or your room key
Yes, you always need a passport to get on a cruise ship. The fact that it's a gay cruise seems an odd thing to mention.
a passport
yes. which ever way you leave a country, u need a passport
Only if you intend to get off the ship.
yes
In most cases every passenger is required to have a passport in order to board a cruise ship. The passport requirement is enforced regardless of where the ship is going.