Thanks for the responses Larry and Lisa.
At this point, I'm afraid of trying Carnival again. My parents also have recommended Celebrity. I'll check them out a little more. The thought of driving all the way to NJ to catch the boat is not very appealing. I live in Southern Maryland and was focusing on what I could get out of Baltimore (RC) or Philadelphia (RC or Norwegian).
You are right, 5 nights probably is not long enough. If I go out of Philadelphia I can get 7 for about the same price. But, I want it to be nice too.
I need to have a chat with a travel agent.