What is the easiest way to get a rail pass? Are they cheaper to get ahead of time or should we wait until we are in country? How much more is a pass that allows you to go out of Germany too? How is public transportation once you get to the cities you want to visit?