Hi gavman, if you are comparing cruises you need to take everything into account. For example flights, amount of port days etc. It is not usual for excursions to be included but it's very easy to DIY the ports. WiFi isn't usually included but you can use it in the port buildings and cafes. You don't need to upgrade to the drinks package unless you like the branded spirits etc. It's possible to not spend anything if you don't want to, you can come back to the ship for lunch and go ashore again if you want to. We've done many Marella cruises, I'm sure you will enjoy it