Eu sugiro que você obtenha um telefone GSM barato (supondo que você não tenha a sorte de ter um telefone GSM já) e, em seguida, pegue um cartão SIM pré-pago (PAYG) quando chegar à Espanha.
Isso também terá o bônus de fornecer um número em espanhol para a duração da sua viagem, para que as pessoas na Espanha possam ligar para você por uma quantia razoável de dinheiro.
Se você quiser apenas dados, você pode obter um dongle USB desbloqueado e, em seguida, pegar um cartão SIM PAYG, que pode ser mais barato do que fazê-lo por telefone.