El Corte Ingles (их несколько, но самый большой ассортимент в том, что около площади Соль) - это все в одном месте. Но мне больше понравились маленькие магазинчики на улице Серрано - много оригинальных вещей, много скидок + оутлеты  за Мадридом (в районе Барахаса). Кстати, сувениры самые лучшие (не магниты/тарелки, а качественные аутентичные вещи) покупали на противоположной стороне от Прадо.