El Corte Inglés in Madrid offers 170,000 square metres of shopping paradise, including an entire department set aside exclusively for watches.