I haven't been on an RCCL cruise for about five years now. We are planning to book Serenade for June 20, but when I went online, the price had gone up from a week ago. What is the best way to get a good deal with RCCL? book direct with them? or use a travel agent? With the economy the way it is, I think $929 for an inside cabin is too much.