We intend to travel from Zurich to Lucerne by train, at the end of May, spend three nights in Lucerne, and then take a train to Basil to catch a flight. Is it worth getting a pass and which one? What should we do in Lucerne? Are there any trips to see snow in the mountains and can we use the same pass? We are in our mid-70's.