The ports were all worthwhile, each had something memorable for us and it was our first time in most of the Cities: Copenhagen, Oslo, Bremen/Bremerhaven, Amsterdam, Brussels/Bruges (Zeebrugge),Paris/Normandy (Le Havre), and ending in Southhampton. The one-way route worked for us, or at least we were able to make it work.
Ok so we have only taken 2 other recent cruises, on Celebrity, so take this review for what that's worth.
We'll start with the food, since we had a great experience with Celebrity; the food on Vison of the Seas was basically like one of the USA chain resteraunt $12 dinner buffets: boring, repetitive, generally not good quality. Also they often had only one side open which created long lines at times. The main restaraunt had exactly the same food as the buffet, I mean exactly the same, and the room service was limited to hog dogs and the like. The last night of the cruise the buffet was actually better, they pulled out a few new dishes and some were actually decent. If they had made that much effort every night it would have been so-so.
Now for the service, the shore excursions were very no-frills, bare bones, no refreshments, but the transportation was satisfactory. The prices were high but not gouging.
The Royal Caribbean website listed self-service laundry on our ship, but there was none, and the ship laundry prices were extremely high.
The entertainment (we saw part of 2 shows) was passable, didn't expect too much there and wasn't disappointed.
The in-room TV was old, barely worked (not a flat screen) and had very limited programming. There was no in-room bill checking on the TV, watch out for that one! The stateroom was ok, but old and not especially well maintained, as is true for most of the ship.
The duty free sales (even the proomotion events) were a rip off, I foolishly bought a watch and found it for 30% less on the web back home.
Adding insult to injury, the final bill delivered at 4 AM had several extra charges, mini bar etc for which we used none. The line to get the bill corrected was HUGE, many people just gave up, but upon waiting they did correct the bill. However, check your credit card statement because sure enough they charged $12 too much. I disputed the charge and it was corrected, but again you have to fight for everything!
Also, we were promised a $50 room credit when we booked, didn't get it, and Royal Caribbean claimed it was Travelocity's fault, and of course vice verse, both finger pointed and in the end no credit.
Overall the staff was ok, nothing special but satisfactory. The price of the cruise was decent, but the value was not quite there.
We would most likely not ever sail with Royal Caribbean, not unless it was on a new ship and I read ALOT of stellar reviews, especially on the food.