This is my first RS tour. I've booked a hotel in Zurich for the arrival day plus an extra day in Zurich and will take the train to Lucerne the day before the tour starts to give me some extra time there. The tour ends on a Thursday and then I'll need to take the train to Zurich to fly home. Will I need to book an extra day at the end of the tour in Zurich or will there be enough time to take the train from Bern to Zurich in time to make my flight? It's too soon to book my flight but, so far, it looks like most of the flight departures are in the morning and RS says the train from Bern to Zurich takes 75 minutes.
Also, will I need to reserve the trains to Lucerne and then from Bern to Zurich or can I just book them on site?