The UNAM in Mexico DF has a pretty good language department called CELE where the exchange students can study Spanish.
Generally speaking, the best areas to learn the language are Central Mexico, Highlands of Colombia, Bolivia, Lima, Guatemala. Areas you should avoid are basically the coastlines of almost any Latin country, Chile, Argentina, Uruguay and anything Caribbean.
This has to do with the nature of the first settlers who brought their dialects to the New World. Coastline = Andalusian lowlifes with little education and strong accents, Highlands (e.g. Mexico DF, Bogota, La Paz) = strong normative influence from Castilia, clean Spanish without a strong accent.
Generally speaking, the best areas to learn the language are Central Mexico, Highlands of Colombia, Bolivia, Lima, Guatemala. Areas you should avoid are basically the coastlines of almost any Latin country, Chile, Argentina, Uruguay and anything Caribbean.
This has to do with the nature of the first settlers who brought their dialects to the New World. Coastline = Andalusian lowlifes with little education and strong accents, Highlands (e.g. Mexico DF, Bogota, La Paz) = strong normative influence from Castilia, clean Spanish without a strong accent.