I think that taking regular classes is the best way to learn a language, all the rest can be used as very good (and needed) practice. If your knowledge of Spanish is practically non-existent you could start building up your vocabulary by using apps like duolingo and mindsnacks, both are quite good apps for beginners, the latter is quite interactive.
I don't know any teachers here but I'm sure that you could find someone.