In May my family (2 adults, 3 children - 8,10,12) and I are staying overnight in St Goar (coming from Cologne). Our wish is to see as much of the Rhine as possible before making our way to Rothenburgh ob der Tauber. We are travelling through and intend using trains and local ferries. We have very limited time. Any advice ?