Nowadays if you want to learn and know a language you have to go out of your own
country because you need to practice with other people and relationate
with them and lose your shyness, but you dont have to think it is difficult
you must think that you will spend a good time and a fun moments. You
can also learn the culture of the country and eat delicious foods.
First of all If
you want to learn faster you can work in some jobs where you are always
talking with people for example waiter, shop assistant, touristic guide.
And if you go with some friends, couple or family it`s probably that you are more relaxing in a unknown place.