Despite what you may have read or heard, learning to speak Spanish should not be expensive. There are quite a few Spanish language courses available to you, but most usually cost $100 or more just to start, then they require another payment at a later time if you want to continue learning. Or some may charge an attractive lower up-front fee only to surprise you with a monthly charge to your credit card that you weren't aware of. Usually these courses are only trying to make a quick dollar and they don't offer support resources to their paying customers who are sincere about learning Spanish. So my suggestion is to be careful when researching which Spanish language companies are best. Read online reviews and if you can find a truly no-obligation trial, that's always best.
This is where we chat about all things Spanish. Feel free to ask a question, challenge me, passionately disagree, or rant about whatever. Just make it interesting.