Found this on Google.
Starting in 2024, U.S. passport holders traveling to Europe will need to apply for authorization through the European Travel Information and Authorization System (ETIAS) before their visit.
We are going on a cruise next year to Italy. Do we need to get a visa now?