Unless you’re an existing customer trying to recontract, you might as well let go of that dream now. There’s not really any good deal to have. Especially on a short contract AND with roaming as a new customer.
Unless you can reconsider your stance on partner brands and MVNOs you’re going to have to prepare to overpay significantly for the minimum term of your initial contract unfortunately.