There are only two ways: France or Germany. Prices in France are totally illogical by any standards, so there is no way you can know how much it costs until you buy the tickets. Not sure the sbb travel agent will like it if you just leave when you have the price at last!
The German way is longer, but getting the price right will depend on your bahncards and the dates/offers. Good luck.