To cross INTO Mexico, you need...nothing.
You just walk or drive through.
However, in order to get OUT of Mexico, you need a U.S Passport and it's always a good idea to carry around some form of identification, just in case.
It depends:
Air
From US to Mexico: passport
From Mexico to US: passport AND visa
Land
From US to Mexico: ID and/or birth certificate
From Mexico to US: passport AND visa
Legal entry requires a visa. There are various types of visas to include, tourist, work, and student visas etc.
You need passport issued by the Mexican government and a visa issued at the closest American embassy or consulate in Mexico.
Your US passport. If you plan to stay for more than 6 months, you will need to start the due process to get a FM Immigration document.
Your passport.
Your passport.
A Passport.
a visa
Canadian, American and European citizens can enter Mexico without additional requirements other than their passports.
It depends on the route you take, but you need to travel across most of Central and South America.
You do not need any special documents to travel by train in Switzerland. You do need a ticket of course!
No. Colombian citizens need to get a visa from the Mexican embassy prior to any travel into Mexico.
None
its called a passport.
A valid US passport.
If you live in Mexico then no.
No
http://www.canadainternational.gc.ca/mexico-mexique/consul/visas.aspx
Children would need help getting travel documents and a driver's license. These are things for which children need adults' signatures.
Yes you can but you also need you passport in order to travel there and other documents depending on where you are from.