Right - go to a travel agent, that is what they do.
I will tell you that right now you can't beat Carnival's values. The cruise line is as good as it has ever been - but it is suffering from a spate of (I believe unfounded) publicity.
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.