We’re boarding in Barcelona too. Haven’t booked any excursions though, we tend to get off and just wander about. We’ve been to all of the ports before so may even stay on board in Marseille and Genoa. Valletta is a lovely place, easily explorable on foot. Civitaveccia is also pleasant to stroll around. Considering going to a local beach in Palermo, weather permitting.