are msc cruises in english?
The DNA of MSC is Italian so the majority of passengers will be Italian, many Spanish and French and a minority of English speakers. The buffet can be extremely noisy! However, announcements onboard are first in English, then 5 other languages. Wait staff all speak English, although to varying degrees.