es cierto lo que dice el otro usuario, es mejor siempre aprenderlo en el lugar de origen, pero te recomiendo ir con algun conocimiento antes de viajar. ir con lo basico para perfeccionarlo. he aprendido frances en francia, pero he ido con lo basico.
Tengo entendido que además de las universidades hay buenos institutos de idiomas, te recomiendo que te fijes en internet que siempre se encuentra mucha información al día.