I will be arriving into Zürich by train from Paris on 30 July with my family (5 adults total), then traveling by train to Lucerne on 1 August and then returning to fly out of Zürich airport on 3 August. What would you recommend for travel cards or passes for the train journeys and for local transportation within Zürich and Lucerne?