Welcome to Cruise Reviews!
Very exciting itinerary for your European cruise aboard Solstice. You will love the Solstice. The ship is so restful and well laid out. Great food too.
I do hope you plan to arrive in Barcelona at least a day or two early so you can get rested up for the cruise as well as see a bit of Barcelona.
Brad's advice about packing is so true. Most new cruisers tend to over pack.