Earlier this year I was travelling Brussels to Chamonix. I was planning on leaving Brussels at 0823 on ICE13, via Cologne - Basel - Martigny - Vallorcine, to arrive that evening into Chamonix.
On day of departure, the ICE was cancelled. The next departure to Cologne was a Thalys an hour later. I paid €25 for a reservation, and could still get to Chamonix that evening.
Then my ICE from Cologne was delayed, missing my connection at Mannheim, and I wouldn’t be able to get to Chamonix that day by train. So I diverted instead to Geneva airport, where I took a shared bus transfer for €50.
Eurail gave me a €20 refund for the delay, but that didn't cover my extra costs. (I mentioned the Thalys expense, but not the bus cost)
Should I have done things differently? Should I have let myself get stranded in Vallorcine, then somebody would have paid (or reimbursed me) for a hotel or taxi? Or is it just tough luck?
It would be useful to know for the future.