Deutsche Bahn has an extraordinary sale this weekend, 20 Euro-tickets anywhere! Of course they are not refundable, but compared to the 91 euros normal fare, I would not mind risking it... add at least an hour between arrival of the plane and the train, maybe two... there is enough to do at the Airport.