We plan on taking the ON train from Slovenia to Switzerland. When should I purchase those tickets. I have done my research and we are travelling point-to-point. However, this is the only train we really should make. We will first be in Germany, can I buy the tickets there? Or wait till we make it to Slovenia? Thanks for your input.