Who Needs a Passport?
A U.S. citizen needs a passport to depart or enter the United States and to enter and depart most foreign countries. Currently, exceptions include short-term travel by cruise ships departing a US port and sailing to Mexico, Canada, and some countries in the Caribbean, where a U.S. birth certificate or other proof of U.S. citizenship may be accepted. These exemptions are soon going to expire. If you are traveling internationally by air in order to board a cruise ship after December 31,2006 you will now need a passport. All cruises traveling outside the United States after December 31 2007 will require a passport.
Read more...