We had a 3 night stay in Barcelona prior to departing on the Liberty of the Seas for a 7 night Mediterranean cruise with stops in Toulon, Nice/Villefranche, Florence/Pisa, Rome, and Naples. Favorites in Barcelona included: Sagrada Familia (book guided tour online in advance); Picasso Museum and surrounding neighborhood; Park Guell; Montserrat (day trip); and an FC Barcelona game at Camp Nou if they are in town playing.
RC's Liberty of the Seas:
-Flowrider, Kids Clubs, iPad touch screen calendar of events on every floor--perfect for our kids ages 10-17.