sav2dsm, as you have researched this, can you pass on some of your early work? Dress code issues on the boat (meals, free time etc). Laundry? Dress code for those tours that include a classical concert on shore? Is one side of the boat better generally that the other, so one needs to check this out for the specific tour? How much viewing disadvantage is the lower (cheaper) level?
We have been on many cruises on large ships, but never a river cruise. We are looking at Viking and Trafalgor.