The drinks, even soft drinks are charge for, apart from the set meals buffet etc, But if you eat in alternative restaurant, you will be charge, and remember to ask to pay the staff tips yourself when you board the ship, other wise you will find yourself paying tips to people you have never met or given you a good service.
Depending on the policy of the cruise line, you are likely to be charged a set amount regarding tips. This can be re-negotiated befoe the end of your holiday.
There is a daily charge added to your shipboard account usually 11 dollars if mauretania or coronia or 13 dollars per person for the grills. All drinks are charged except tea coffee etc... You can change the amount by going to the pursers office, but the service and hospitality is so good on board I have always been more than happy to pay this and extra if anything..