The killer costs on cruises are the off-boat excursions, after being stung on the first cruise I went on, on the second, we arranged some of our own trips, sometimes its cheaper to use local transport (taxi/bus) and more flexible. For Rome, Sorrento and Pisa/Florence, it was cheaper for us to hire a limo for day (with driver!!) than to take 4 x Norwegian Cruise Line trips into Rome, and we could get to go exactly where we wanted! In Palma, it was cheaper to walk off the boat and get a cab, than use the cruise trip coach!!!!