Nothing can beat total immersion. Books can work, but only if you use them with tapes, which it doesn't sound like you're doing from what you say.
Even if you can't find a course, you could consider advertising in the paper/seeking out someone who speaks the language for conversation.
Basically, though, in my experience (as a terrible picker up of languages), actually going to a country where the language is spoken is the only way to gain any real fluency. For me, anyway one month in Mexico = about 12 months learning, in terms of picking up vocab, getting used to speaking Spanish, understanding what others were saying, etc.
Good luck, though |