Learning Spanish will greatly ease you immersion into Mexican culture and help
you have a greater appreciation for the people. Language courses can also be
beneficial in learning many other languages. Community colleges are much less
expensive and will give very similar training. Classes at community centers
or at a smaller college can be extremely inexpensive, but may be crowded. Some
well-known language schools are:
There are several agencies that offer placement into family homes to help learn
language by immersion. This includes classes offering conversation, songs, movies,
and extracurricular activities of salsa dancing and cooking classes. Look at
http://www.aupairmexico.com/index2.html
under the "Spanish School" tab.
For a temporary cheat, you can use an on-line translation tool: http://www.geocities.com/TheTropics/4888/spanish.html.