Here are some thoughts…
Along with the fun of visiting the city you can devote time for Spanish learning. As in Language4Students you can find flexible Spanish Classes customized to allow you enjoy your stay in Madrid with no harm to the time for visiting what the city offers the visitors.
A side benefit of it is that as for joining such Spanish school, you meet foreign persons in the way of learning Spanish and touring the city. It in the very short term becomes a sort of club that goes out in the city to
test the knowledge of the freshly learned Spanish to improve it and at the end of the stay to command the language. That is a GREAT profit.
In a nut-shell: Learn Spanish & enjoy a Wonderful city like Madrid.
For any advice on Spanish courses please contact us: firstname.lastname@example.org