All the entertainment aboard QM2 is free, ie; production shows, films, lectures. The specialty restaurant Todd English carries a surcharge of $20 for lunch and $30 for dinner. Lectures are also free.
There are wine tastings held at the Samuel Cunard Wine Lounge those are around $15 or so. Then of course there are things like bingo, which you pay extra for depending on how many game cards you decide to play. Should you decide to purchase one of the zillions of photographs they take of you aboard ship, they are a rather steep $27 a pop.
Alcohol of course is extra. You can purchase a soda card for about $3 dollars a day, which works out well if you drink alot it. The Canyon Ranch Spa of course is extra, as is any of the salons.
Have a great trip
Cruiserking