One word of caution about river boats as some of my American friends have had problems.

Service can be an issue. The biggest complaint I hear has to do with Europeans and SMOKING. It is supposedly dreadful. If smoking bothers you, please check the rules of the particular boat.