Check out my full review of my recent river cruise on the Rhine River with Avalon Waterways.