Last time I went to Swiss, I bought a 'saver pass'. It is more flexible and allow you to stay in one place for a few days. Further, the train schedule is really punctual. Moreover, there lot of discount or free admission to many museums and boat trips.