I am actually in Brazil right now and I just started learning Portuguese a week ago. I am basically just watching How I Met Your Mother with Portuguese subtitles. Such a beautiful language. My French helps a lot though.
I know you're already an accomplished language learner, but why bother listening to English audio if you're learning Portuguese in Brazil? If you really need subtitles, at least it should be the other way round: Portuguese audio with English subtitles (readily available in DVDs, and maybe some cable channels too).
Another way is watching dubbed movies on (non-cable) TV. If you've already seen the movie, then you don't care if you miss 80% of the dialogue.
Good point. Part of the reason really is that I couldn't find any Brazilian TV shows that I liked (Movies are better). And second, this phase is really for vocab and not pronunciation, so when I hear a English sentence and read its translation in the subtitles, I tend to remember the structure and some of the words. It just works for me.
After teaching myself Brazilian-Portuguese at home in California over a good 5 year period, I moved to Brazil to perfect the last stage, speaking. After half a year, I moved back to the States. A few years later, I moved again (to Brazil) for a few months and last year I moved here once more. Now I've been here for almost a year this time around.
So I've climbed this mountain and found myself wondering what is next. Seems I'm going to take another stab at Italian since it's been several years since I first got into it. That's what's great about language learning, if you consider yourself a lifelong learner, you can 'bookmark' your learning process for later.
I know right? I reserve a fixed time for each one of the languages I speak and find myself learning few more words every day. I dont know about you, but I see a lot of similarity between the human languages I speak and the computer languages I use. They both require life long commitment. Isn't that interesting?