If doing a cruise I would try to leave a little money in the budget for one or two shore excursions (although often cheaper not to book through the ship). If given the hockey between inside cabin with excursions and outside cabin no excursions, I’d pick excursions. Also beware the advertised price doesn’t usually include things like port fees — you need to clock all the way through to get the real price.