If you have a passport, great, bring it! If you do not have a passport, do not worry, just bring a Birth Certificate along with your ID/DL.
To insurance your auto in Mexico go to http://sanborns.com/ or call 1-800-222-0158 Sanborn's Mexican Auto Insurance
Click on "Travel" there are a few choice on where to stay.