Okay, here is just a heads-up on Mexico
1) Your going to get your ass robbed if your not careful every second of the day.
2) People are going to scam you for your money if you don't know how to speak Spanish well.
3) You need to be careful if your taking a taxi everywhere. If the taxis not lime green, don't even talk to the driver. HE is most likely a killer/rapist.
4) You need to just watch your ass on the food they serve there. Try to get all your water BEFORE you cross the border. water below the border is not as healthy as US water
5) Similar to the above tip, watch what you eat there, it probably wasnt washed.