To learn a language well in the shortest time possible the best option is to live in the actual country, taking an active part in the everyday life of the country, getting to know the culture and the way in which it is developing, listening to the locals, talking, reading its newspapers, watching TV, etc. and certainly speaking and listening to the Spanish language all day.

Spain is without a doubt the home of the Spanish language and Salamanca is famous for being the city where the best Spanish is spoken.