I have asked the same question over the past several years. Marriott needs a hotel in Madrid. In the meantime I recommend The Westin Palace ^
Marriott does have a Renaissance in Barcelona mind you it is an airport hotel but I guess that's a start. Something more central would be nice.