Seguramente pasaras bien en Espana!
I lived in Madrid for several years and am very familiar with the language programs that hey offer there as many of my collegues were forced to attend some of these classes as a way of "perfecting" their spanish...I specifically remember those people being very good, at least from what I had heard around the office...
Espero que tengas un buen viaje!