Yes, you need your passport.
If entering Mexico via airplane, yes.
Passport and permit
Yes. All you need is your passport and means of payment.
You always need a passport to enter another country
yes you do. you need a passport to fly anywhere outside of the United States.
To obtain a vehicle permit for Mexico, you will need to visit the Banjercito website or a Banjercito office at the border, fill out the application form, provide required documents such as your vehicle registration, driver's license, and passport, pay the permit fee, and receive your permit to legally drive in Mexico.
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.
No, unless you are stopping at the US.
To obtain a permit to travel to Mexico, you will need to apply for a tourist visa at the nearest Mexican consulate or embassy. You will need to provide a valid passport, completed visa application form, proof of financial means, and a return ticket. The consulate will review your application and if approved, you will receive the permit to travel to Mexico.
You will need your passport. If you are a Guatemalan national, you will also need a visa issued at the Mexican embassy in Guatemala City.
A debit or credit card. Cancun has it all: Wal-Mart, Sam's Club, and many other stores for your convenience. Also there are many small stores within most hotels, so you don't need to leave to get what you want.
Yes, as of now, travelers entering Mexico by air or land need to obtain an FMM (Forma Migratoria Multiple) tourist permit.