Since it came up several times at #pyconus, I thought I’d post here. The method I’ve been using to learn Spanish (and liking quite a bit), is Comprehensible Input.
A good starting point for finding information about CI, and finding materials in your target language is Compehensible Input Wiki
For Spanish, I started with Dreaming Spanish