We'll be in Germany this summer with kids under 10, and planning to visit a city that will involve a train journey of a couple of hours.
It's been years since I've used the trains abroad, so am a bit apprehensive about booking tickets because I'm not familiar enough with the system to know how to avoid the most expensive tickets or any other pitfalls. I seem to vaguely remember being careful about ICE trains as they don't all accept certain tickets, and I don't want to get it wrong with something like that with the kids in tow.
Any advice on whether to book in advance or wait until nearer the time/on the day? Any advice gratefully received!