Dear all,
Next September we (party of 2) will take a week-long trip through Switzerland. Being city dwellers we decided to frequent Zurich and Bern. Additionally we will stay in Val Sinestra for two days, since we are invited to a wedding there.
Having read about Swiss public transport, we decided to travel by train. I read somewhere that train tickets can usually be bought on the spot, but occasionally needed to be bought beforehand. We are planning to use the following train schedule:
Friday Sept. 16: Zurich -> Landquart -> Scuol-Tarasp
Sunday Sept. 18: Scuol-Tarasp -> Landquart -> Zurich -> Bern
Wednesday Sept. 21: Bern -> Zurich
Any advice is very welcome on the question whether we should buy these tickets in advance. Thanks in advance.

