We are considering visiting bern next year and its easier for us to fly to either Zurich or geneva and then get a train? Which is the best route? Zurich looks closer but don't mind being on the train a bit longer if it means the scenery is better. What are the prices like from each and are there direct trains from each airport? Thanks.