Forgot about Duolingo. I've used it quite a bit in the past for French. It seems like I waded through lesson after lesson but never really improved - other than to know what words meant when I saw them (which isn't a bad thing).
French is difficult for me because the pronunciation is so much different than English, German or Spanish/Italian. It seems the more I work on French, the more I screw up other languages.
Swedish is a little easier because I recognize similar (not identical) words from German. I haven't started Danish yet; I'm hoping it's very similar to Swedish.
When I was in Italy, I had many moments where I wondered if a particular word was Spanish or Italian. Eventually I realized they're so similar (Senorita, Senorina) that if I was wrong, it was still understandable. Perfect is the enemy of good, right?
I like that Babel started off asking me what I was looking for. I was able to choose conversational. I'm only about 14 lessons in so it's much too early to tell how successful I'll be when I arrive in Sweden.