There are a couple of great sites where you can learn some basic Spanish for free to get your started. Check out the sites: http://www.oninefreespanish.com or try http://www.studyspanish.com and see what you can learn.
By searching the internet for elementary spanish lessons you can find free and paid Spanish lessons. Some lessons that are for free are available for instant download. Those which cost money are typically CD's that are mailed to your home.
On the first site below, look down and you'll find some that don't cost a thing. On the second site below, scroll all the way down and look to the right. There are some good Spanish lessons on the Ateneo21 site below.
It's great that you want to learn Spanish before heading to Mexico on your trip. You can take some free lessons online. Try spanishdict.com as it has dozens of free lessons to check out. Also visit studyspanish.com for some free lessons along with audio.
Japanesepod101 offers both free and paid subscription options. The free version gives access to some basic lessons and resources, while the paid subscription offers more advanced lessons, study tools, and additional content.
Spanishdict.com is a great website for learning spanish. It is also free. If you are will to spend a couple hundred dollars then I would get Rosetta Stone.
There are Spanish classes online. There are some that offer free Spanish lessons like this site: http://spanish-lessons.webspanish.com/. They have video blogs teaching Spanish to people who want to learn the language.
you can learn it at "al azhar" at Egypt
Spanish dancing lessons are offered at almost any dance school there is in your local city or town. You may have to do some calling to find out more info.
There are beginner acoustic guitar lessons that you can take online. Some of them are free, but you have to pay for others. You can get free tablatures also.
Some free places to find lessons on cartooning include Learn To Cartoon and Drawing Coach. Education Portal also has a small list of additional places for free cartooning lessons.
Some of the best things in life are free... guitar lessons may not be one of them. Ask a friend or someone at church. Most people who can play are willing to share their knowledge.
Take karate lessons