We will be staying with family outside Landau Pfalz between April 13 and 19. I know the weather has been cold so far this spring, but if we get a nice day I'd like to take my wife and two kids (4 yrs. and 17 mos.) to do a Rhine cruise from Bingen to Boppard or Braubach. We would park our rental van in Bingen, and then take the train from wherever we get off the boat back to our van. My questions are:
1. I've seen K-D Cruises recommended, but during their off-peak season they have only one morning northbound trip. Are there other cruise lines that offer one-way tickets we should consider?
2. The K-D website suggests we should book in advance, as some cruises sell out. Is that a real risk on a weekday in mid-April? Given that we'd like to catch a good weather day, would it be foolish to plan to buy our tickets on the day we sail?
3. How hard will it be to find parking for a full day in Bingen that is walking distance to both the ship dock and the train station? Can anyone recommend particular addresses?
Thanks for any additional thoughts. I've done one of these cruises before, but it has been about 25 years. I speak German fluently, so an English language cruise isn't particularly important -- sailing times and available tickets matter a lot more.