Hopefully off to Germany with my two kids next week and am trying to organise trips from Dusseldorf to Cologne and Dortmund, but the trains look expensive. I was hoping for some kind of day passes to hop on and off the trains but I can't find anything like this. Do I book ahead to get cheaper tickets? Or just pay on the day when we decide what we're doing? Any advice or experience please?