I completely agree with Francisco. FNAC claim to have the cheapest prices and they guarantee they will giver the difference back if you can find the product cheaper. However, few people bother to claim when they realised FNAC wasn't the cheapest place.
You will find CDs at the same price or sometimes even cheaper at El Corte Inglés or Madrid Rock.
Leche, I don't know much about independent shops. CD King is just opposite my hostel. There is another shop called "Discos Manzana" just around the corner of Plaza del Carmen and calle Abada.
Books at FNAC are cheaper than those at El Corte Inglés or Casa del Libro but you can find them even cheaper at the small bookshops at "Calle de los Libreros". Buy books there and support small businesses.
[NOTE: For those of you who know that street, one of the most beloved bookshops, "Librería Felipa" closed a few months ago (the owners retired)].
Regards,
Antonio
------------------
The best tips from your favourite hostal in Madrid.
Hostal Chelo at
http://www.chelo.com