I need to take a train from Vienna to Budapest on April 28. I have found quite a few options, but the one I'm leaning toward is MAV from Wien Westbahnhof to Budapest-Keleti. (Wien Westbahnhof is pretty close to our hotel.)
Is this a good choice? I'm actually kind of startled that it's so cheap -- 13 euros per person, where OEBB is 38 euros and RailJet is 58 euros and more. Also, is it true that when you buy a MAV ticket online, they give you a code that you punch into a machine at the train station to get your ticket? Is this as simple as it sounds?
Thanks!