Hi, one user here on cruisecritic wrote:
"And as many markets not allow the cruise companies to add any unavoidable extra charges that are not included in the advertised price, it is technically not possible for MSC to force you to pay for this visa if you don´t want to have it.
As I have booked under the law of the European Union whatever happens MSC anyway cannot charge me something extra i don´t want, so wait and see is the way to go. "