I'll be heading to Europe in December and have been thinking about doing a bit of a quick tour by train. I've been to a few places before but never have utilized the train system, and from what I understand it's a bit of a quintessential European experience. I started piecing together a possible itinerary (FRA-BER-BUD-FRA) and then ran into a bit of a conundrum - what's the best way to book these tickets? Clearly I have to wait until about 3 months prior to depature to book the tickets, but when I started poking around to get some cost estimates it seems there are quite a few ways to book tickets. So my fellow MPers with European train experience, how do YOU book your tickets? Directly with Bahn, TGV, Eurostar, etc? Do you use a site like RailEurope? Do you go through a local travel agent? Buy the same day from a kiosk in the station? I thought about putting this in another forum but it seems general enough that it might fit here. I'd love to hear your thoughts!