I would be travelling from Munich to Zurich and from Zurich to Zermatt and then to Florence, Rome and Venice. Does Eurorail pass cover these places. I am plannig to change trains in Chur while going from Zurich to Zermatt. Is it the best option? Does the Eurorail Pass for 3 countries cover the regional trains, trams and busses?