Why I still think Avalon Waterways has the best river cruise cabins
It’s all about the view. As I write this, I am propped up in bed on Avalon Waterways’ new Avalon Alegria, marveling at the stunning landscape passing by just a few feet beyond my toes. The 102-passenger river vessel is sailing up Portugal’s famously lovely Douro River Valley, and I’m being treated to an ever-moving…