I haven’t found any 30 day contracts that can beat a well negotiated renewal. You just need to be firm in requesting the PAC code and make them work to keep you as a customer.
I got EU roaming included in my £9/month contract but I do need to get temporary travel packs for other countries.
There some low cost MVNOs that offer rolling plans. No frills but cheaper than major networks.
Giffgaff have recurring “goodybag” system that can be quite cheap. They keep costs low through things like having minimal customer support.
I haven’t found any 30 day contracts that can beat a well negotiated renewal. You just need to be firm in requesting the PAC code and make them work to keep you as a customer.
I got EU roaming included in my £9/month contract but I do need to get temporary travel packs for other countries.
How much data for £9?
As for roaming, get a local esim. I used AirHub when I travelled to the US and got 5Gb for $4.
Plenty for Google Maps and WhatsApp.