You might want to check out the Paradors if you are into economy travel. I don't think they'll have all the amenities of resorts. They refer to them as "country inns".

<a href="http://www.gotoparadores.com/portada_en.html" target="_blank">http://www.gotoparadores.com/portada_en.html</A>