For us, this was a alternate Oceania cruise because of medical problems that occurred just before a Oceania Cruise we had book three years ago.
We used Oceania air deviation and flew via BA through Heathrow to Barcelona. We spent two evenings there at Jazz Hotel (great price through Hotel.com and great Hotel, buy the breakfast when booking). We did a day trip to Montserrate which was worthwhile. We then flew independently via Easyjet to Geneva to spend a weekend with friends we had meet last year Alaska back to back cruise. Weather was perfect for sightseeing (Guyeres chees Factory, Caillers Choclate Factory, and Frieberg Castle, and the Toblerone Mountain all great sites.. We then flew back to Barcelona and again stayed at Jazz for two nights. In Barcelona we saw the La Sagrada Familia church via Viator and took both hop-on hop-off bus tours of the city. The hotel is a 7 minute walk from the Airport Bus drop point.
On the 20 we headed down to the Dock via cab (15 euros with tip) and were on Marina within 25 minutes. They send you to Horizons to eat while your room is prepared. We toured the Ship after unpacking and had heard that you should attempt to get a specialty restaurant booking as there are usually available the first night. We were easily able to.
Great layout, love the shower and bath. Bulgari soaps and accompaniments were wonderful. Plenty of room. Welcome bottle was exchanged for wine. Always lots of water and pop.