Я пробовал двух
http://www.simyo.es/ - бесплатные разговоры между своими номерами (только 0,15 за соединение), в Россию дороговато - 0,3 евро за минуту, по Испании 0,08 за минуту, интернет 1Гб за 15 евро, но совершенно непробивная служба поддержки (поэтому и отказался)
http://www.masmovil.es/ - пробовал в этом году. Бесплатные разговоры между своими номерами (опять же 0,15 за соединение), в Россию - 0,11 евро за минуту (соединение 0,36), по Испании 0,08 за минуту, интернет 0,03 за Мб
Интернет работал отлично, правда спецтариф (15 евро за 1Гб) включить не удалось - четыре недели им не хватило для проведения процесса подключения
У Masmobil был большой плюс (для меня) - оплата с PayPal с автоматическим пополнением счета - очень удобно, не надо никуда бежать!
НО. Оба - виртуальные операторы и карточки присылают по почте (Masmobil прямо в конверте карту прислал). Надо заранее заказать и указать адрес в Испании. Стоит 15 евро и столько же на счету.