Thanks for your advice. We will be spending 2 days in Barcelona prior to boarding and one day following. I always arrive a day or two early for a cruise just in case there are flight delays. I also want time to adjust my body to the time change. I've seen people fly in and go directly to the ship and then miss the first two dinners because they haven't been able to adjust.