We plan to travel by train from Vienna to Budapest in May. Our accommodation in both cities is already booked, so we would need to travel on a specific day, Do we need to buy our tickets in Australia before we leave for Europe or should we just buy them on arrival in Vienna? I'm thinking the trains may be quite heavily booked as summer approaches , but I'm also wondering if I'll pay more than necessary if I buy them in Australia.
Am also tossing up whether to go by train or fly Budapest to Prague. Is there a reasonable airline between these cities that doesn't cost a fortune and does it land at the main airport?
Thanks in anticipation, Lynne