I advice you the Swiss Travel System
A Swiss Travel Pass gives you unlimited travel by train, bus and boat, mountain excursions and more.
And also, kids from their 6th up to their 16th birthday travel free of charge together with a parent that holds a Swiss Travel System ticket ! with the complimentary "Swiss Family Card"
Many travel ideas can be found here : https://www.sbb.ch/en/leisure-holidays.html
For any further questions please, call us, since our community is not the correct plattform for price informations or bookings and etc. So if you want to be advised individually, please call our Contact Center 0041 848 44 66 88 (CHF 0.08/Min). If you are calling from abroad and this number doesn't work, please try 0041 51 225 78 00.
Have a nice day. EllenvS.