Mexico as a tourist destination is a mistake. Not only is it filled with low lifes who would cut your neck for $400 in your wallet but if you complain you might have to buy off a cop as well.
Save a few hundred by choosing Mexico over California and get robbed and diarrhea all at the same time.
I try to avoid spending money in CA or Mexico. I figure they are on the wrong side.