I just wanted to chime in and say that I did this route on another cruiseline and really liked it. For those who have never been to Europe before (or for those who want to do something different), it's a great way to see different parts of Europe that you would be unlikely to see on a typical land trip (such as Portugal). Plus, you can fly into BCN a few days early and then explore London and England for even a week afterwards.