The image KaleoXXX and all this guys have of Mexico reflect mostly the close to the boarder towns, such as Tijuana and Ciudad Juarez. Which all tend to be dirty and poor and cowboyish. It would be nonsense to think that the whole country is like this northern shitty cities, with crappy weed and "rape trees" (which by the way, I think they're more of an urban legend than anything else) and narco ultra violence ant what not. It would be like thinking all USA is like Laredo, TX, when it is not.
If you are not a cheap bastard, who travels to TJ only to get wasted for a dollar and see donkey shows and what not, you could find out that Mexico is a quite pretty big country. There's this beautiful large coast along all the pacific coast from Ixtapa Zihuatanejo to The southern border in Chiapas. There's big vacational complexes as there's this virginal almost desertic beautiful beaches and islands (like that movie "The beach" kind of stuff) . There's Hippie towns along this beaches. There are some of the most beautiful places in the Oaxaca Coast both for people looking for clean uptight hotels and for the people who likes to get dirty and sandy, on a wood cabin on the first row of the beach, smoking one of the BEST home grown outdoors SKUNK I've tried, while you drink a nice cold beer while a stunning sunset shows off in the horizon.
Zihuatanejo, Vallarta, Playa del Carmen and Rivera Maya (except for Cancun, a USA Spring Break Colony), Puerto Escondido, Zipolite, Mazunte, Chacahua, Ventanilla, Michigan, Cozumel, Puerto Angel, Puerto Angelito, Huatulco, Oaxaca City, Playa San Benito, Costa Maya (in Chiapas), San Cristobal de Las Casas, Morelia, Puebla, Merida... and sooo many other are so good that you would have to actually be there to know what Im saying.
I also find kind of a little unfair to compare Amsterdam to all Mexico in weed terms. Weed in Mexico is NOT legal. Its close to, but not quite. And the premium weed I've tried in deep Mexico, is mostly outdoor grows under the sun; great skunky n creamy colas that feels fresh as picking your own strawberrys. I also have to say that the weed I've tried in major cities in Mexico is not as good. When weeds I've tried in Amsterdam is super potent delicious creamy buds that won't let you walk back to your hostel straight. Both places have their ups and downs. For the hippie backpacker who whants to make friends on the finest beaches with the finest bitches (I had to write it! It rhymes!), and smoke 100g of super skunk for like 15 USD, and eat like a Mayan King (real Mexican food's soooo goood!), the choice is obvious and cheap. If you wanna go budd tasting different strains and stuff go to Amsterdam.
Ahhh... they're both great... it would be tough desition...