I suppose it is dependent on so many variables, but I have yet to find a vacation option that was more affordable than cruising, even with fare increases. Granted we only leave from ports that we can drive to (Boston/NY/NJ/Baltimore) and have no children, but even with airfare aside-- the cost of renting a hotel, buying all meals, and spending money on entertainment anywhere we could want to go far exceeds the cost of cruising. I just looked at all inclusive resorts and they were 650 a night for two people at absolute minimum. This would be roughly twice the cost of getting a balcony room on a ship departing at roughly the same time next year.
My observation is that Royal's prices are fairly in line with the other big cruise lines and cheaper in some cases (ex: Virgin, Disney, etc.).