Yes, purchasing the eSIM service in advance is recommended as a stable internet connection is required to purchase and download the package. By purchasing the service in advance, you will get connected to the Internet package as soon as you land in the country you are traveling to.