Also in Europe (Frankfurt), when I had missed my flight because the (German) express train had been delayed by more than one hour, the airline sent me to a hotel with all expenses paid by them, including breakfast, until the next morning when I could take another of their flights towards the same destination, though via another route (obviously all being covered by my original payment).