We will be flying from Canada to Europe to travel the Danube between Krem and Melk which we are told is most scenic with old villages along the way. We would like to travel with the flow of the river and return by either bus or train.
I would like to know the best city in which to arrive, suggestions of 'must see' historical towns & villages. Also nice small hotels. We are retired so needn't rush our days. Any information would be great.