The benefits of studying abroad do justify the troubles due to being new to the country and not knowing where to begin from and the problem of the foreign language that the trainee may face.
My recommendations to the student is that to be familiar with the country that he/she is applying for, so they can be able to interact with others quickly without having to go through a difficult time checking out a dictionary to discuss themselves and not to feel lost.
Primarily the troubles that the student goes through is the travel and living costs might be considerably higher than an equivalent duration at your house institution, even if you are getting a grant to cover some of the costs. Another problem that you may deal with is the scholastic efficiency in the foreign language you know could be restricted and your understanding would not be the same as your own language.
Also you might find the type of teaching unproductive; especially if you are going from an environment with lots of teacher/student contact to one with lectures and large classes.
Adapting in the social environment, habits, and customs could be difficult. Although all the the difficulties that were mentioned, you can benefit from them by experiencing another educational system that can be instructive and insightful, and an opportunity to get to know and travel around a country in a way that is not possible on a holiday or short visit. Also acquiring advanced language skills can be personally enriching and an asset for your future.
As I mentioned before about the benefits and difficulties of studying abroad, I hope I have helped you with my advice with being more familiar in choosing where you will end up in the future.