A couple suggestions:
1) dont be too tight on the cash you carried.
2) be a little bit more considerate and have kindness - such as tipping the poor man who took you all over the places to find lodging and restaurants - Peso is so cheap, a couple US$ tips would not cost you much, but would mean quite a bit to Mexicans living in inland and mountaineous regions - I am sure you can see that most inland places, people there are struggling for making their livings. Even if he is a "托儿" - giving him a couple bucks is not going to make him rich or make you poor.