The Swiss Jr Card worked out perfectly! It costs 30 Franks per kid, but that saved us probably $250 per kid. It covered ALL of our trains in Switzerland, including up Jungfrau and our train to Germany (including Germany only legs). The adults do not need a travel pass to use it, we just bought normal tickets for ourselves. Just wait until you get there and buy them from the first train station you arrive at.