Hey!! I've never been to Mexico (except for Nogales) so I can't be of much help, but I'm sure someone who nows these places like the back of their hand will help u in no time.
Looks like a great trip!!
Been to: Argentina, Chile, Syria, Lebanon, Israel, Palestine, Jordan, Egypt. Greece, Turkey, England, France, Italy, Germany, Austria, Belgium, USA, Mexico, Spain, Monaco, Czech Republic, Ireland and Uruguay.
Next trip: Still pondering the possibilities for January 2009... * OH THE MYSTERY!! *
The travel bug is insatiable