We used Uniworld with the precruise extension in Libson. We were very pleased.
As you may know, due to special rules in Portugal, there is no sailing at night. Also, the ships and crews on all the lines are managed by the same Portuguese company.
We sailed during July which actually worked out well with the schedule. Most pax were on deck in swimsuits enjoying the sunshine while sailing past the vineyards and thru the locks. Everything is included in the Uniworld fare so if you’re up for a cocktail by the pool why not? Uniworld also includes Salamanca in it’s itinerary.