Hello, we have a trip planned for December with stops from Munich, GE to Zell Am See, AU to Salzburg, AU to Vienna, AU, to Prague, CZ to Berlin, GE. We have our itinerary planned, but we're not entirely sure how the train system will work going from city to city. We'd like to plan for train travel before we arrive to keep things simple and reduce stress during the trip.
My understanding is that there are specific trains for travel between the cities. Are there passes we can buy for these trains for the entire trip, or will we need to get tickets for each leg as we go? Can you generally buy them in advance and are they open ended, or are the times and dates set?
For travel within the cities, I assume is there a generally a card that you can purchase to add fare money to use for hop on/ hop off around town. Are these going to be different in every city? Is Uber or Lyft a common and reliable option? Are there phone apps I should look into?
Any other things I haven't thought of? Thanks for any help!