Head to head: New cruise ships to watch in 2020

The Razzle Dazzle restaurant on Scarlet Lady. Credit: Virgin Voyages.