I think the thing you need to look at is whether you've got a regular FF program that you're using already? Given the sorts of distances you'd be looking at for domestic flights in Spain, it's not really worth worrying too much about unless you'll have other miles going into the same account. AA is the obvious choice for a US based program though - I'm sure others have more knowledge of which fare classes on IB qualify for miles.