I have read several reviews of the Splendida MSC and must say I am very surprised with most reviews being top stars. I can not concur with the same high rating.
For a great majority of time spend on the boat I was absolutely terrorized by gangs of unsupervised and out of control kids ( thanks for port excursions!).
It was impossible to enjoy cup of coffee, dinner or even alone time in your cabin or balcony without constantly being forced to listed to kids screams, yelling and all other forms of laud behaviour.
We stayed in Barcelona after cruise ended. Can not comment on MSC excursions however city is highly recommended.
Nice old city