If you are only looking at a 3 or 4 night cruise then I would stay with one of the major cruise lines such as Carnival or Royal Caribbean. While these cruises can be a bit more of "party" atmosphere they will deliver the true cruise product. Some of the low-end cruise lines will deliver you an inferior experience.
My advice is go for a seven day cruise and really enjoy yourself.
__________________ Cruisemates Community Leader/Moderator
"There is a great difference between being well traveled and just having been to many places." ~Me
Depending on the time of year,you can get a 7 dayer, priced like a shorter cruise..If the shorter cruise is what you need for your schedule, RCI, and, Carnival offer the best choices. As mentioned, this can be a rowdier, and, a drinking crowd, so being forwarned, may help you decide.
Trip, with her book & tea!
Chat Hostess & Board Moderator