We did this trip in 2022 and loved it even though we had some missed ports due to Covid restrictions at the time. There are lots of sea days, which we enjoyed but that different for everyone.
Princess does have packages available that include tips, WiFi and drinks. If you don’t want a package you can prepay tips on the website or they are address to your account daily onboard. You can view the packages on the website and they can be pre-purchased or purchased the first day or two of the cruise.