I hired a private Spanish teacher through Baruch College so that I could learn quickly.  I had a trip planned for Madrid and Barcelona and I wanted to communicate in Spanish while I was there.  Since then, I've been to Mexico twice.  I recently spent two months there and my Spanish improved significantly.