The number one skill set on any travellers list is to learn as many foreign languages as humanly possible, maybe more. Definitely more. And thats where Duolingo comes in. An app that offers courses in 23 languages from around the world, Duolingo is famed for being one of the better language apps for both travellers as well as others all, of course, free of charge. Once you pick a language on the app, you can pick the intensity of daily learning this, of course, can be changed as you go through the course. So, maybe start with something like 10 minutes per day and then increase the time spent on the app as you start getting the hang of the language. You also get quicker with the levels as you go by. The app even has an option of sending you reminders to complete your daily goals, and relentlessly so.