While in Berlin in late April, my wife and I want to visit Dresden. I notice the online "DB Bahn" website lists round-trip tickets at full fare ('standard" price) and at a discount price. I've heard that buying (or reserving?) ahead of time will save us money. Is this what they meant? Can anyone tell us how much in advance we should reserve (or buy) to get the most savings? Thanks.