I'm sitting on the 360-degree promenade deck aboard a Viking river cruise, with a glass of wine and a paperback, taking in ...