Just to up-date on the phones.
This works for us, but I don't know about other networks. We are on both on Orange.
Use pay-as-you-go Orange phones. Buy a really cheap models if needed 4 weeks before you start your pilgrimage. Ours cost £10, plus obligatory first top-up of £10. After 4 weeks you will get £1 in every £10 top-up as free calls, and free evening calls after 7pm til 11.59pm (from England) for a month.
We started off with £20 on each phone, so £2 free texts each! Keep the pilgrim's top-up swipe card in England, you can top up from here but not in Spain. When Terry wanted a top-up he could text me.
We have had free texts from both ends as far as we could see, until the free calls credits ran out, or certainly cut price for Terry. They were certainly free from my end.
Also I can call Terry for free any evening after 7.00 here and he just pays his roaming charge. About £2.50 for 10mins? You just need to note when your free call period ends and if needed top up again to get it the following month. You get a text with the bonus and dates on from Orange. Also key the +44 ....450 orange no into your phone so you can check your balance (free?) from Spain.
I already had my phone but didn't realise until I was checking the balance that the free calls etc would work to Spain.
This is all true now in May. Whether things will change when roaming charges etc change in July would need checking.
Hope this helps, sorry it's a bit long! It certainly is working well for us, and we are texting enough to keep forum and blog posts going.
U knw whn r rlly in2 txtng. u ht the kbrd 4 's' x4
Tia Valeria