If you plan to stay a while and take a lot of trains in Germany, it may be worthwhile to purchase something known as a BahnCard. These are cards that you purchase for a set fee that then give you discounts on most train journeys, either 25% or 50% depending on which one you buy....