If you wish to go cheap then the Carnival Dream is for you. The reason for the excellent prices is that this ship is a real cattle boat.
Here are the good things:
1. Had some of the best stage shows that I have seen on a cruise ship since the early days of the Sovereign of the Seas production of Cats. Cruise ships as a rule do not have top of the line entertainment as it is expensive to put on a top notch show every night. Outstanding.