We really enjoyed our first cruise. We are a married couple in our early thirties and we're not really interested in "lie on a beach" type holidays. To make it easier, I'll break this review into categories.
Barcelona: H10 Universitat in Barcelona - Great hotel in a really good location. Our room was fab but to be fair we did get upgraded to a suite!
Loved Barcelona. Needed more than a day here but will return. A special mention to the vegetarian restaurant - Teresa Carles. We're not vegetarian but one of the best meals ever.
7677 - next door to the laundry cupboard which meant it was quiet but a little annoying to constantly see a trolley outside our room.