We had a wonderful cruise on the Millennium. There were 4 of us, in our 50's and 60's. This was the longest cruise any of us had ever taken.
We flew Alitalia, as we had heard great things about the airline and the price was right $800.00 from Miami to Milan, Milan to Venice and the return was Barcelona to Milan, Milan to Miami. We booked 10 months before the cruise. Our flight times did not change and we had uneventful flights. They did get our seat assignments mixed up, but were able to fix them for us at the airport. We were there the required 2 hours ahead. No problems at all. We were somewhat disappointed with the airline, as the seats were very close for an international flight and the attendants were not very friendly. The food was better than I have experienced with Delta etc, but airline food none the less. Wine was free with the meals, a nice little plus.
Venice