You could also use Iberia airlines from Chicago or NY with stop over in Madrid. There really are quite a few airlines to choose from. If you do Iberia Air you can use AA miles (one of their partners).

Play around on www.kayak.com and you can see options.


Marcie