I am trying to figure out what is the best train ticket to get for my daughter and I when we travel next month in Germany. We will fly into Munich, stay 2 days, take train to Garmisch, stay 4 days, train to Bingen or near there and river boat to St. Goar, or nearby. Another train the next day to Cologne for one night. I have looked at the Bayern ticket and German Railpasses. I know we will do side trips to Dachau, Fussen, Mittenwald and the Zugspitz.. I have been to the DB website but remain confused. I like the idea of being somewhat flexible with our schedule and not have to take a specific train at a certain time. I am open to take the bus, too!
Any help is greatly appreciated.