My husband and I will be flying into Munich in December to visit the beautiful Christmas markets. We intend to stay a few days in Munich then take the train to Stuttgart, stay for a few nights and then train to Heidelberg.
I just need advice on train travel to these areas :
1) Is there a a recommended train company
2) Where would we catch the train from in Munich, and where in Stuttgart would we get off. We are staying in main area of Stuttgart.
3) Where would we catch the train from in Stuttgart, and where in Heidelberg would we get off. We also hope to stay in the main area of Heidelberg.
Once I know this I can then work out how long the trips are between places.
Thank you for your time.