Many cruises operate on an all-inclusive basis, covering the majority of expenses upfront, including meals and entertainment. This approach allows for more effective budgeting and eliminates the stress of unexpected costs, and it really makes your holiday so much more enjoyable when you are not constantly reaching for your credit card.
However, for those seeking greater flexibility, cruise options exist where the cabin and dining is included, with the choice to add on drink packages, shore excursions, gratuities (on certain ships), and more. This can be great for anyone who is already well travelled, and may not want to pay for shore excursions they have already experienced, or even someone who may not be mobile enough to frequently get on and off the boat, but wants the ability to choose the best options for them.