Price orientation for those of you who don't regularly use German trains: the impulse buy price for me for this route today, a BahnCard 50 holder, is 35.50 EUR, while it would be 71.00 EUR without the annual discount card, which is expensive enough that it only makes sense for people who live here and use long-distance trains a fair bit.