Part of the reason trains are more reliable, is because they are not as dependent on the weather the way airplanes are. The other great thing about trains, is that they take you right into the heart of the city. The stations are often just a short walk away from all the main attractions.
I'm not sure of this one so I don't want to give you a wrong answer, but I'll cut it down to the last two options which I think are right. D and E. Take it from there.