No cruise is completely all inclusive. Alcohol and tips are always extra. So are shore excursions, spa treatments, even soda. What a cruise does include is your cabin, all your meals EXCEPT those in specialty restaurants, entertainment, plus coffee or tea or milk. Fancy coffee's are extra BTW. Some European river cruises include more or the high end cruise companies such as Chrystal cruise lines. But most others are like what I said. Still, cruising is a very good deal unless you drink a lot.