I am going on a cruise next April that leaves from Barcelona and ends in Venice. I have already booked our flights about 2 months ago. I never have had HAL do the flights since they always seem to be at inconvienent times, layovers etc. Frankly it has been my experience that I sometimes get just as good of a deal with the airlines sites directly as I do with discount sites, plus less chance of errors or missing reservations. This flight I booked with Delta (most of mine have been with them) and paid just over $1000 for each of us to fly into Paris (we are going to spend 5 days there first) then out of Venice. We live in Montana so getting flights from here is always more expensive so I thought I got a good deal. I always take the HAL insurance for the cruise and then I took out a separate insurance for the rest of the trip.