Hello, we have iPhone 12 Pro‘s with eSim. I have not used eSIM before. Can this be purchased before you go or is it still recommended to buy it in country? We plan to go first to Paris for three days, then to Spain to do the Camino, and then on to Lisbon for three days before returning to US. Does anybody have recommendations for those three countries? Thank you for taking the time to respond.