Go for the all-inclusive. I was very disappointed w/ the cruise I went on (Carnival).
We did a Club Med -- that was awesome b/c we were never bored. I've also heard good things about Sandals and Beaches.
There was another thread on this around here somewhere, I'll add it if I can find it.
ETA:
Here is a link to a thread about cruises.