It's not cheap, but it's a fabulous place to visit.
So for the moment, I have put up, in the sidebar, a link to the Swiss Federal Railways journey planner. At the second attempt, I have done it properly.
Just choose two towns/cities in Switzerland, type them into the boxes provided, and click Search Connection, and away you go!!
Enjoy yourselves and start planning your trip!