U.S. citizens need a passport to go to Mexico, with some exceptions. Here's an overview of what documentation you need to ...