Meals are but drinks are not. depends which ship you are going on whether you can get the drinks package, its only available on the island escape.
On every ship that you go on all meal will be included however there is an extra when buying drinks onboard.
Check with you travel agent, some lines give an incentive to buy a package for axample 250.? my advice would be to see how many days you are actually at sea. It gets pretty hot, so lots of fizz can help. The drinks are priced the same as a quality hotel. I like red wine so always have a bottle with my evening meal and that last a few nights (not many though).