For U.S. Citizens, all international destinations by air require a valid passport that must be valid for at least six (6) months following the trip return date. If your passport is due for a renewal soon, apply for it as soon as possible, as the processing time is never guaranteed.
Cruises - If you depart and return from the same U.S. port to any destination in the Western Hemisphere, a valid driver's license and a original copy birth certificate with raised seal will suffice. However, we highly recommend in the event it become necessary to fly home from a foreign port in an emergency. *Non-US Citizens must be legal residents of the U.S. with a permanent U.S. address and a U.S. credit card.
Visas - Each county has different requirements. You should always check the requirements.
Visa Lookup