If you want to see a show while you're in town, try and grab some tickets at Teatro de la Zarzuela in Madrid Centro. If you enjoy the show and want to see another, Círculo de Bellas Artes, Teatro Albéniz, and Teatro Nuevo Apolo are all a short walk away.