You are better off visiting Barcelona according to my friend Diana who has written this travelogue from Madrid:
Madrid, Spain, with its mixture of the old world along with the new, its rich cultural history, and its economic prowess, is touted as a jewel of southern Europe. Considered to be one of the top ten most livable cities on earth, and the most visitor-friendly in Spain, Madrid is a tourist mecca, and the fourth most visited city on the European continent. With all of that it has going for it when it comes to cultural events, monuments of note, and beautiful scenery, you are likely to think that it would be a perfect location for a summer holiday. Unfortunately, this is simply not the way it is. Speaking from recent experience, there are many things about Madrid that make it a rather difficult place to vacation.
#1 Infrastructure Issues
“Infrastructure issues” is a polite technique of stating that nothing works… pretty much ever. If you are used to coming to the train station, then purchasing a ticket, then waiting for the next train to arrive, the climbing on it and going to your destination, get over that sequence of events right now. That is only going to happen about 50% of the time in Madrid. The remaining time, expect to wait a long time to buy a ticket. Then cross your fingers that the train comes when it is supposed to and goes where it actually says it will. Ditto for bus travel, courses at educational institutions, and business transactions.
#2 Kindness
Having traveled a good deal, I have met some simply wonderful people and had some amazing experiences. Normally, I do my best to learn at least the fundamentals of the language of the country where I am traveling. This is just common courtesy. My efforts to speak the native language have always been met with friendship and encouragement by those around me, and someone in the community who speaks English has always made an attempt to help me out as well if my vocabulary failed me. Not so in Madrid. If you do not speak Spanish, you are pretty much out of luck. Learn the language or be ready to stumble around by yourself. A visit to an Indian restaurant in Madrid was very satisfying though, with waiters who really did their best to treat me well.
#3 The Economy is Failing
Historically, when any country’s economy is failing, the people of that country have always done two things, looked for someone to blame and scammed anyone who came within their easy reach. The latter seems to be quite prevalent in Madrid currently. Speak with an accent, and that four Euro snack the person in front of you just bought, will suddenly double in price. This manner of conducting business exists everywhere from the neighborhood shop to the boardroom.
Still wanna visit? Check out or sister site Dirt Cheap Madrid.