Okay I made many errors in the previous post, let me put the addresses down so you can find these gems for Madrid dining!
First it's Plaza de Santa Ana for Cervecería Alemana, not Plaza de Santa Marta
https://en.wikipedia.org/wiki/Plaza_de_Santa_Ana
Cervercería Alemana
https://www.cerveceriaalemana.com/main/
Café Central
https://www.cafecentralmadrid.com
Llhardy
https://lhardy.com/en/
And it's not Plaza de Canillejas (a not so nice neighborhood on the outskirts of the city) but rather Plaza de Canalejas.
Cafe Comercial
https://cafecomercialmadrid.com
And a bonus, I love the three tapas at Casa Labra off the Puerta del Sol. They have other things, but people go for these three tapas specifically:
Tajada de bacalao – 2,00 € (deep fried cod)
Croqueta de bacalao – 1,40 € (cod croquette...absolutely divine)
Banderilla de Atún en Escabeche – 1,90 € (canned tuna speared on a stick with a slice of tomato, it's really good)
Empanadilla de Carne (little deepfried meat pie)– 2,00 €
They have seating inside but they also do a brisk sort of "to-go" thing where you order at the window and then eat standing up at a tiny table on the street. It can get verrry crowded but they are efficient.
http://www.casalabra.es/en/
Enjoy the christmas lights! Buy a décima for the Spanish christmas lottery.