I stayed in a balcony cabin on Royal Caribbean's 2 newest and largest cruise ships. One was clearly better — and $900 cheaper.