Duolingo

There is nothing so impressive as your host requesting your drinks in another language, when travelling. If you need to learn some new phrases, then Duolingo is a great free app to get you started. It encourages you to learn more by earning points and levelling up.  Learn while you commute to and from work. Most mainstream languages available, and even High Valyrian, from Game of Thrones!