The price of the packages for internet goes down each day of the sailing so you can buy it at any point. Our concierge host pointed this out to us, especially since you are in port most embarkation day you may not need to purchase it on the first day. I think we ended up getting our internet package on the 3rd day of one sailing because the other days were port days where we could get cell service and was $60 cheaper than buying it on the first day. We also only bought the one device as you can share it among more devices only one can be using it at a time with the login credentials you set up. You can also kick off someone else using it on a different device, I did this all the time to our teens when I needed to check business emails. My husband was thrilled it allowed him to keep his Duolingo streak.