Hello, We are active couple in our 50s. We will be arriving at Frankfurt early morning in September. We would like to spend the next few days touring the middle Rhine valley by boats and trains. After 3 nights we will be heading to Berlin by train. We would like to stay in a city well connected by trains (and boats) but still charming with some nice restaurants. We are considering Boppard, St.Goar, Bacharach - which would be the best? And what would be the best way to proceed to Berlin?
Thanks!