Two times ago I got an SRF(?) SIM at a small electronics shop, but I had to recharge at a Tabac/bar that sold their plan. I spent 30 for the card plus some minutes and data (I think it was 2 gb data). Later, I spent another 30 for more minutes and another 5 gb data, so 60 total for the trip with some minutes and data left over. I learned how to conserve data after I burned through the first 2.
I wasn't happy last time because it (the same SIM) didn't work right even after I went to a SRF store. I suspect it died after 6 months rather than a year but they never told me that.
I was planning to go with Orange this time.
I used another service in Spain. They gave me a choice of more free minutes and higher per minute costs (60 minutes then 20 cents a minute) afterward or less free minutes and lower per minute calls (20 minutes and 8 cents a minute). I chose the latter.
I'll be sure to check out what they offer before signing up. I thought Orange offered a monthly plan that included plenty of minutes and data (at least for me)?