If you have no or little experience with a particular language, we recommend that you travel for at least 4 weeks. This is because then you are more likely to build up a foundation that will stick. Of course, you can also learn a lot in 2 weeks, but the long-term effect is often less.