For now, I'm not going to book any train tickets. When we get closer to the day, I'll see if there are any scheduled train outages or (if I'm lucky) a ride I can snag in somebody's car.

As to Ryanair vs. other carriers, my destination isn't Frankfurt-Main (i.e., the actual city of Frankfurt), but rather the middle of nowhere (as mentioned earlier), and Frankfurt-Hahn, which is nowhere near Frankfurt, is actually the closest airport to my destination. I did investigate flying into Luxembourg, which would be comparably close, but that was a much more expensive flight.

Besides, at least once, I need to experience the depths of airline hell so I can more properly appreciate the, umm, blinding good design of American discount air carriers.

(Sigh.)

EDIT: I went and checked again, and it seems there's a £107 flight on BA from Heathrow to Luxembourg. Naturally, I checked and Ryanair offers no refund mechanism of any kind.