We are going to stay in Lucerne for three days and then take the direct train to Zurich airport. Do we need to buy the train tickets ahead of time or can we buy the tickets when we are in Lucerne? Will the price be cheaper if we buy it in advance?
Also should we wait till we are in Lucerne to buy all the transportation tickets for the mountain excursions? We will be there from June 21 to June 23. Thanks in advance for any advice.