I would like to reach Prague in the shortest time possible with either bus or train from Vienna. It seems that the train is over 3 hours and the bus only 4. Is there a fast train going this itinerary--more like 2 hours? I cannot seem to find anything other than Euro-type multi day passes. I want to from Vienna to Prague and two days later back to Vienna.