Unless things have changed, Mexico is one my list as one of the last places I would drive. We were told that should you get in an accident, everyone involved goes to jail and stays there until the situation gets sorted out. One of my coworkers in San Diego unfortunately had that happen. We got the American consulate involved to help get her back. It took about a week and she was in pretty rough shape having gotten beat up in the jail. I vote taxi or bus.