Royal Caribbean is comitted to the idea that you will pay the same price for a cruise wherever you decide to purchase it. I would suggest that you find a local cruise professional and purchhase every element of your vacation from them.
Here is a link to an article that I wrote about this very subject (plus other things to consider) before you book your cruise. I would strongly suggest that you read it.
I hope this helps.