Undertake work experience and learn Spanish
There are many ways to discover Spain.
There are various ways to make the most of your time during your stay in Spain: undertake a course in Spanish in different cities (the most typical are those in Barcelona, Madrid, Bilbao … or other less well...