Having 'done' Europe both by train and by car, the trips end up being very different. Trains are great if you want to hit the major cities. With a car you can visit all kinds of small villages, rural areas and interesting nature that you cannot really reach by public transport.
Unfortunately to get there, we had to travel through Germany, and their ICE network is a complete mess of confusion and delay. They do seem to be good at keeping the total delay just within an hour (it was 55 minutes both times), so they don't have to pay back any tickets.
Funny story on the side: German ICEs are only allowed up to Basel, so they will not cause any delays in the Swiss train network. The Swiss fear that we would destroy their fine-tuned system otherwise. :-D
Which is a funny thing: Interlaken is officially a town of 5700 people, and yet they're got two train stations receiving international high-speed trains. I guess it's really a town of 5700 Swiss and 100,000 tourists.
And the ICEs that started in Interlaken left on time. But once our train to Switzerland got delayed, I think we had to switch in Basel and take a bunch of local trains. So maybe you're right; maybe they're only allowed as long as they're not delayed.
Still, I don't understand how German trains manage to become such utter chaos every single time. I feel a lot better about the Dutch railways now.
If you haven't seen it, there's the great talk from David Kriesel on the 36C3 [1] about how Deutsche Bahn is... "doing statistics" to hide their delays. It's well worth the hour!
[0]: https://www.sueddeutsche.de/reise/deutsche-bahn-verspaetunge...
"Lies, damned lies, and statistics." The older I get, the more true this becomes!
I'd rather have an extra hour of delay than ruining a relaxing trip like that.
okay, WLAN was down, reserved seat displays were down, bistro was down, but the train was rolling!
In the past, my trips to Germany rarely went further than Oberhausen or Essen, so that was never a big challenge to my belief in the German railway system. After this trip, my brother and dad (who have a lot more international train experience) were not surprised at all by our delays in Germany. Apparently confusion and delay are the normal state of things there.
As the DB (Deutsche Bahn) is a private company now (although they are 100% owned by the state), they have to make a profit.
How do you make a profit? Either raise prices or lower costs. Doing both is the best and that's what they do. Raising prices is easy, it just gets more and more expensive, even the "cheap" Deutschlandticket is too expensive, experts say it should probably be around 29 Euro/month to make a real change.
How do you save costs? You do only the bare minimum of maintenance, don't invest in building more tracks and instead reduce tracks and track switches. That's what they've done the last 20 years or so. [0]
This leads to ICEs being stuck behind slower trains as there are simply no more tracks to switch to and pass cargo trains etc. So, if some train gets stuck somewhere or has a defect, every other train is stuck behind that for some time.
Now, as the state subsidizes some parts of Deutsche Bahn, building something new is also cheaper than maintaining what is there. So they let some things rot down so far that they have to rebuild it completely. As the subsidization is then higher, that's better for the turnaround numbers.
There have been thoughts about splitting off building and maintenance of the tracks completely of the rest but that didn't work so far. In that scenario the state would take care of the infrastructure and DB would just "rent" it to drive on it.
To add something else to it:
I think David Kriesel has it in his talk [1]: DB also "found out", that you can reduce delays in your overall network when you start skipping stops or canceling them completely. If you know that you're too late at your last two stops, just cancel those stops completely.
Cancelled stops are not part of the delay statistics of DB, so not driving somewhere at all is, statistically seen, better than arriving there late. Only a little bit problematic for the people that want to get there or board there.
Turning around early also has the "advantage" that your new train will be back on time again easier.
It's a mess for long distance travel.
[0]: https://de.wikipedia.org/wiki/DB_Netz#Netzentwicklung [1]: https://www.youtube.com/watch?v=0rb9CfOvojk
When I have stayed again for some time in Germany about ten years ago, in the same cities, everything was changed. A train that was not delayed was a miracle instead of being normal. Also everything was much dirtier, instead of being spotless, as before.
It was a quite shocking change after only ten years.
We only caught trains in Austria, and they were extremely punctual!
Source: I live in another small but not that small of a European country.
On the flipside, the inner cities are much nicer. You have fewer of those seas of concrete just for parking. I wish it was even more so and street parking as well as open lots would just not be a thing. If you really need to come by car, put it in some underground parkade (for $$$). Cities are too dominated by cars. They should be there for people, not the other way around.
But yeah... In some cities, your best plan is probably to park at the hotel (perhaps on the outskirts) and use trains.