Originally Posted by
stifle
You shouldn't be charged to receive SMS even if roaming.
But you do need roaming enabled in the country you're visiting. And, worse, someone might phone you while you're waiting for the SMS. 2FA in an app would be so much better.