I would second this recommendation. I filed a claim with Travel Insured International and they paid the claim without hassle.
The cost of medical care in Spain is very inexpensive compared to the US, but as someone else said, if you need to be evacuated, then you are looking at big bucks.