OK, they are generally all inclusive regarding your food and entertainment. Normal extras on board are alcoholic beverages, tipping, casino, spa treatments, speciality coffees and teas, icecreams, and shore excursions. Yes there are lines where booze is included, such as Seabourn and Silverseas but to be honest you have to drink your own bodyweight every day to justify the prices they charge. If you are looking for a Caribbean cruise all the major lines go there, so you need to get yourself all the brochures and look through them and decide for yourself what sort of ship you want - 200 passengers up to 3600 passengers. The BEST site in the world for cruisers is
http://boards.cruisecritic.com/ and from here there is a link to each individual line, and to the various Ports of Call. My suggestion is to read read read the various reviews of the ships to see what one you like best, or what line best suits you. You can do this at www.cruisecritic.com and then click on the link half way down that says 'read members reviews' - then just select your ship. Finally if you are asking for a recommendation (which you didn't!!) I would say go for the newer larger lines with more bling factor - Royal Caribbean are generally considered to be the best. I would avoid the old tug-boats such as Thomson or Island cruises....hope that helps.