Beware the River Douro! Two issues on our cruise, which was our 4th AmaWaterways. Let me say that we like AMA. But---First, the river: flooded and we were stuck in one ghost town of a port for 3 nights, bussing to various sights. Second, the river: it is not like the Rhine or Rhone, etc. the port stops, with the exception of Porto (which we never got to dock in) are just docks without much around to explore. To see the sights, a bus ride is necessary. And if you are stuck (see #1). It means a longer bus ride with all of the associated discomforts.
The Cruise Director did her best to keep us busy, and in the end AMA came through for me. But, go on other rivers before you think Douro and certainly stay away in the Spring when the rains seem to come daily.
Food was good, wine poured generously, crew extremely accommodating. We had one of the two suites and the cabin was excellent.