Just returned from the Spain
ABD and spent two extra days in Madrid, with our DD's friend, who is a local. He took us to many extra spots, but wanted to mention these two restaurants and a museum, in case you have OYO time in Madrid.
1. La Gamella - Calle de Alfonso XII, 4 On Monday-Saturday, they have a lunch special from 1:30-4 - three courses for 22 euros. Food was excellent, atmosphere was very pretty. We had 2:30 reservations - and enough food to last the day. I'd definitely return.
2. Sidras Casa Mingo - Paseo Florida 24 This was more casual, move tables and chairs together. Very local feel. Supposedly the best roast chicken in town. ;-)
3. Museo Thyssen-Bornemisza - Paseo del Prado, 8 This smaller art museum is free on Mondays from 12-4. Loved it.
Also - when you have OYO time in Ronda, we adored our lunch on the terrace of Hotel Montelirio! It was recommended by our guide. Definitely worth passing up shopping time. Was probably our BEST meal in Spain. Just gorgeous views. LOVED it!