I am trying to find out if there is any company like KD that operates a hop on hop off ferry service between somewhere near Mainz and along as far as Karlsruhe or Kehl. I've spent all day on the net with no luck. Any websites or other information would be appreciated. Alternatively any short stay-aboard river cruises covering this stretch of river would be helpful.
Many thanks in advance.