With German rail (DB), you can save a lot by booking early. A ticket from Munich airport to Zell am See will cost you about €50 one way per person. But if you book early, you pay just €19. The best thing to do is get your flight and get the train ticket at the same time. They have online tickets which your print yourself, just like airlines.