Just came back from Century two weeks ago and also sailed on Infinity to Alaska.
1. Beverages:
There is a charge for sodas. (unlimited soda package $40 for a 7 night cruise)
Lemonade etc. is free. When returning to the ship from shore excursions in the caribbean they meet you before boarding the ship or tender with cold fruit punch and ice water. Cold towels for your face too, nice touch.
Hot chocolate is free for the most part. When returning to the ship from shore excursions in Alaska they meet you before boarding the ship with hot chocolate. On the day you go to the glacier you can purchase a stainless steel travel mug of hot chocolate for about $4. Refills are free unless you want a shot of booze added.
Cocktails are not free except at the Captain’s reception. $9 Martini tasting is well worth it. Free champagne at the art auction. Free champage when first boarding the ship.
One disappointment was a charge for cranberry juice, even at breakfast.
2. Speciality Restaurant cover charges $30 per person on Infinity
3. Speciality foods, Soft serve ice cream free, specialty ice cream charge. Sushi free. Specialty coffee at cova cafe, charge.
4. Internet use, charge.
5. Laundry, charge but not overly expensive and well worth it
6. Sports on board... I believe there was a charge for the golf simulator, but not positive.
7. Activities: don't recall a charge for any activities.
8. Children’s program, in port kid-sitting, equipment :?
9. Holiday freebies :?
10. In-cabin refrigerators: charge for items in the mini bar, we usually ask our steward to empty it and we use it as a refrigerator for items we have purchased on shore.
11. Special programming on in-cabin TV, I believe there were pay per view movies but I don't watch TV on a cruise so not positive.
12. Special occasions: Only Carnival charges for this.
13. Use of the gym is free. There is a charge for exercise classes. No charge for Aqua Spa on Millennium class ships but there is a charge for Aqua Spa on the smaller ships.
14. Enrichment classes :?