I'm doing Budapest to Amsterdam in May 2020 so I've ordered the hard copy and ebook. It will probably be ok as not a lot of time is spent in the ports, some of which are quite small. It doesn't have any information on Amsterdam, but there is some information on Budapest.
As an Australian, I'm not really into tipping, but when we were in USA we followed suggested guidelines. When we went on an Alaskan cruise with Royal Caribbean, gratuities were extra. While researching for a European river cruise, I noticed quite a few companies included tips/gratuities. Don't know whether it is an Australian thing, or a promotion. We are looking at APT as it is fairly inclusive.