The best and worst cruise lines of 2020 have been named by Which? - and it's Viking Ocean Cruises claiming the top spot once again and MSC anchored at the bottom for a second year running. Viking was awarded five stars in every category while MSC received two or three stars across the board - and an overall customer score of just 57 per cent. Second in the annual ranking was Saga Ocean Cruises, followed by Azamara in third. Second-bottom of the table was Holland America.