Apologies if this sound bit simpleton.
Why not just use Tmobile?
You have free data and SMS even before your plane finish taxing.
I am not associated with Tmobile in anyway (other than a long time user) but with lack of contract, low rates and no roaming fees, it is no brainer to switch to Tmobile