What do I have to pay for while I am on the cruise?

Anything in the gift shops, shore excursions, alcohol, sodas and the specialty restaurants.