My preferred methods to learn another language:
- Movies with subtitles on.
- Radio (especially commercials are perfect, since they are simple and repeated over the day).
- Learning Software.
- Your friends and your colleagues at work.
Furthermore, learn the sentence "Sorry,my ... is not good, do you speak English?" in your language of choice by heart! If the other one doesn't speak English, at least they get that it is really tough for you to speak their language and most probably slow down (even the French do that, at least sometimes).