Spain has a lot going for it: a wonderful temperature and natural environment, attractive cities, delectable cuisine, and friendly people. Many of Spain's ...