I'm traveling to Europe for the the first time in October! I'm have a couple of questions about the train system. I would like to take a train from Prague to Vienna on Tuesday October 7 in the morning, and spend a few hours in Vienna. Then, I would like to take the night train on to venice and arrive Wednesday morn. I'm currently in the process of booking hotels and airplane tickets. I would like to go ahead and book train tickets too. Is there any website where I can book now?? How far in advance can you book? And does this sound like a good plan? Any advice is welcomed! Thanks!