I went to cuba last summer to an all-inclusive after only really ever doing cruises (9 in about 5 years). Although I really did like the resort, and it was goog not to have to pay for drinks - the one thing that I really did not enjoy was there was not much to do at night time. I coud sit and listen to a band but there was not any type of real show. I know that most of the shows on cruise ships are cheesy - but even the bad ones I find entertaining. Coupling with that late night movies, comedians, and the chance to go to a casino, I would take the cruise in a heart beat (doiung two this summer to make up for last year). I think it really comes down to whether you are on vacation for fun or for relaxation.