io son stata qualche volta in spagna anche se sempre solo in vacanza, cmq.. dalle mie impressioni, barcellona è una città bellissima ma non la suggerirei per imparare il castigliano, perchè il catalano è la seconda lingua ufficiale ed è molto diffusa... inoltre, per la strada forse la maggior parte della gente parla italiano..
del resto io son stata al nord, in Galicia e in Asturia, dove secondo me parlano molto "pulito" e "comprensibile", mentre quando mi è capitato di parlare con gente del sud non capivo una mazza...! però non saprei consigliarti scuole o simili... ma posso garantirti che il nord è bellissimo, inoltre in galicia tengono alle loro origini celtiche, a me è piaciuta moltissimo!
..I stood by your Atlantic sea
and sang a song for Ireland..