Plaza Mayor has hosted the most famous Christmas market (Mercado de Navidad) in Madrid since the 19th century. It features over 100 tiny red stalls where you can buy handmade gifts, decorations, and ...