Wow OK, I've just gone onto Pimsleur, I only want to learn the language for fun, I don't have to, so £450 is way too much.
This for me is the main advantage that Duo and Hello Chinese have over a lot of these apps, is that they're free :-) If I ever move to Rio, I'll go for more serious route :-)
Well the best way to really learn is using the total immersion method. It's easier when you have a language like Spanish or Chinese than it is with a language like Portuguese. You can actually just go into Netflix and change the audio to Spanish, French, Italian etc.
I think I'm going to make a post about the total immersion method soon. If you look it up you'll find a lot of interesting information.