In Madrid now, bought a sim today. I wanted one with a Spanish number, although you can get by pretty well with just data. I got an esim at Orange today (no need to remove my own sim and make sure I don't lose it because phone allows both). I will be in Spain after the Camino, too. This one was 20 euros for 28 days, with some ridiculous amount of data (I want to say 100 gb or something), but she said that when I renew it for the next month, it will give me other options that involve lower data and a lower price for the next month. I didn't think 20 was all that bad for 28 days of basically unlimited calling (5000 minutes, I think), texting, and tons of data, so I just went with this one rather than shopping around more. I have used Orange before and had a good experience.