Messco would be cool, I know my way around there.
"Respect" is king, same as all of the south. And they love real money of course...
But keep a hand on your wallet at all times.
Mexico is a really wonderful place to visit (in all seriousness) if you have a friend there. You can learn all sorts of customs, and get an understanding of how celebrating yourself as an individual works. With very little, Mexicano's make a life that is incredibly detailed and colourful.
Appearance is a lot - so being sloppy is not a good impression to make.
Most mexican houses have a FORMAL living room called the "SALA" which is used to present ones family on important occasions, and for special times.
But you have not had fun until you have been to a Mexican wedding reception (provided you don't get your butt kicked).
PHILLIPINO wedding receptions are also phenominal!