There are a lot of public and private quality institutes who give Spanish lessons, and many more for Tango lessons, Argentinean art and literature, architecture.
Apart from Buenos Aires, Mendoza is another popular and excellent place to take Spanish lessons for those who want a more idyllic setting see the entry for Mendoza for details.
Education in Argentina is free for everyone, no matter the level, and it has a good quality.