Originally Posted by
CarlosRoberto
Let me answer your question, waiting for exxcéntrica to answer when she can.
I think the problem is not where you learn Spanish, but where and with whom you have the opportunity to practice it. No matter you learn Spanish in México, if the only persons you can practice it are from Spain, the variety of Spanish you'll end up mastering will be the Spanish one.
But then again, this is only a theory, for after learning English, I've really never practiced conversation with English native speakers, for I've found a bit difficult to get in touch with English native speakers in my city.
I hope my opinion clears your doubt.
Saludos