Not only is the climate in Spain one of the best in Europe, the Spanish are rated as one of the world's healthiest race of people, with the average male life expectancy to be around 75, and female around 83, the highest in the EU. This is partly due to the low number of heart disease cases; a main contributory factor being the renowned Mediterranean diet consisting of olive oil, plenty of fresh fruit and vegetables and, of course, red wine, coupled with the more laid back attitude to life.
The excellent public health care system in Spain offers free healthcare to those who are contributing towards the Spanish social security system or, in the case of EU nationals living in Spain, are of pensionable age.
Most Spanish hospitals are modern and well-equipped and the doctors and nurses are excellent. Although more doctors are able to consult with you in English, there is still a large proportion that do not, even in some of the larger tourist areas.