Replying to
@AskPippa I don't know about the specific prices for you, but I just went to China for two weeks. We got eSIMs for there and it all worked fine, from Airlalo.
Getting a physical SIM on arrival seems like too much hassle, especially as arrival is the time you just want data to work. That's when you're trying to sort ground transport.