We chose this cruise specifically to experience the Douro river valley and vineyards. Unfortunately, this cruise was not an ideal way to do so. The navigable part of the river is relatively short, two days of cruising each way. To make up the additional time Viking starts the trip with a full day in Lisbon followed by a full day riding a bus to Porto to meet the ship. You spend another full day in Porto before the ship sails. That leaves five days on the river, or so it would seem. The daily tours involve riding a bus to the attraction and then meeting the ship at a different location so you have about half a day of cruising. The third day is an all day excursion to Salamanca, Spain; two hours on the bus each way and returning to the ship at the same location. The following day is another long bus ride to visit Favois and long stop for lunch at a vineyard and a bus ride to catch up to the ship at Pinhao (or in our case, Regua). The last day is a morning bus trip and finally a long cruise from Regua back to Porto. If you really want to experience the Douro river valley consider renting a car and staying in the small hotels along the way. The roads are excellent and you'll see much more of the local culture on your own.
All this having been said, Viking does provide excellent service and accommodations. The veranda suite we booked included laundry service and complimentary mini-bar. The crew was attentive, program director terrific, and the chef presented excellent regional menu choices every day. Considering we were in a wine region, the daily offerings of wine were particularly disappointingly dull.
Veranda Suite on the shorter Douro river version of the Viking longship is about 25 square feet larger than on the longship we experienced. Cabin has a much better layout including a small walk in closet, however at the expense of some bathroom space.