I'll be traveling through Switzerland the for a few days in early July and will be traveling solely by rail. We'll be visiting Zurich, Lucerne and the Berner Oberland over the course of 3 days or so. From what I can tell, the three-day Swiss Travel Pass is not worth it for the amount of transportation we're planning on taking.
So I'd like to know 1) where is the best place to buy point-to-point train tickets? Should I just use the SBB website/app directly?, and 2) how far in advance do you suggest buying tickets?
There is obviously always a chance that we will have to cancel the trip for some extreme circumstances, so I don't necessarily want to buy the tickets 6 weeks in advance. But will the tickets go up in price at some point between now and the second week of July?