Shopping in Madrid is great fun and a true pleasure, if you know where to go and what you want.
There are a lot of small, specialized stores in the centre of the city, as well as busy food markets and big chain stores like in every other European city.
You need a lot of time and patience to explore all those stores in Madrid, because the number of shops is huge.

© Enrique Ayuso | Dreamstime.com
The photo shows the commercial walking street of Montera. This kind of pedestrian is travelled by thousands of people everyday.