Advice nobody asked for: changing trains in Germany -
All of my trains in Germany arrived about 45 minutes late, although some did leave near on time. Therefore, I suggest making connections outside the country when possible. Allow one hour to switch trains if you are in or have passed through Germany.
Try not to take the last train of the day. But if you are going to take it or a night train, allow a long time to change just in case.