a bit off-topic but i saw mention of the halbtax and wanted to add that you can get 1 month halbtax cards for 99 CHF, photo not necessary. i got it for my parents when they came here for 2 weeks and we saved more than we spent. just a return trip from zurich to geneva and you already pay off the card. or if you're going to interlaken and jungfraujoch - the train up is expensive but the halbtax gets u a discount.
i took them on a round trip tour - dropped by lausanne for a night, then on to montreux. and then a panoramic train to near gstaad (chateu d'oex actually). after 2 nights there (it snowed at the end of march so we had great views) we went to interlaken (also on the golden pass scenic route with panoramic trains
http://goldenpass.ch/). and then back to zurich. if you have more time you could drop in bern on the way to lausanne, and luzerne on the way back to zurich from interlaken. all that was about 80CHF (with halbtax) because i bought a return ticket to lausanne but via interlaken. you're allowed to break the journey over 10 days if i'm not mistaken, as long as you dont buy a one day return card of course
happy travels!