I'm a fan of the German river routes and European river/canal routes overall. Especially the Elbe is pretty great. The cities alongside aren't that huge and can be ridden through relatively quickly (except Prague). Germany especially is one of my favorite cycle touring countries. Definitely one of the safest.