My wife and I are traveling to Switzerland this July. We are arriving in Zurich, taking a train to Lucerne( 2 night stay) then taking a train to Berner Oberland(Gimmewald-3 night stay). We are then going to head to Salzburg for a 2 night stay, then head to Munich for a 3 night stay. We are flying out of Munich.
While in Switzerland we want to visit some museums, take a few boat rides and of course go up to the summit of Schilthorn and also to the top of Jungfraujoch. Which pass would you recommend for our trip? Is the Swiss travel pass worth it with all the discounts on lifts and so forth? What about the rest of our trip, since it is not in Switzerland.