We are on the Med Odyssey following your cruise. We are doing the pre cruise in Madrid with the train to Barcelona. We will be in the Intercontinental 3/30 and 3/31, but I think that will be before you end in Barcelona as we are boarding on 4/1.
We did this extension once before and it was really great, but I don't have any info on the tapas tour. I should look and see if they have that for us.