Your passport; if you are not from the US, Canada or the European Union, you also need a visa.
Arizona, New Mexico, and Texas border Mexico.
You only need a valid passport to enter Mexico.
To enter Mexico, you need a valid passport.
No. People with European passports are allowed to enter Mexico without the need for a visa.
No. People from most developed countries don't need a visa to enter Mexico, just the passport.
No, you don't need any.
Yes, you do.
Most usually, you need a passport.
No; Latvian nationals don't require a visa to enter Mexico; all they need is their passport.
Yes, as a tourist, you need to obtain an FMM (Forma Migratoria Multiple) to enter Mexico.
Yes they/you do.
Yes.
Yes, if you enter by plane. If you enter by land, you only need a driver's license or birth certificate.