I forgot to mention that I bought a pair of shoes in madrid. They are just THE BEST. Good leather, black (of course), and very comfortables. The price? 8.500 (42.5$). There are many good places to buy shoes. I went to a new mall in my neighborhood but you can find very good stores in Sol, Gran Via, etc. Jusut make sure that you buy authentic leather when you buy shoes (they have a tag). McClarke asked me good places to buy shoes, but I always buy them in my neighborhood so I don't know many other places, but I specially like "Los Guerrilleros" in Sol, they have good shoes at a very good price, but be carefull they have bad quality shoes too.
Besos