Rail pass questions seem to be so popular lately but I couldn't find the answer I was looking for so here it goes.
We are flying into Zurich and taking the train to Zermatt. From Zermatt we are moving on to Germany with Füssen being our first stop. (I understand we have to train back to Zurich from Zermatt in order to continue on to Füssen). From there, we are going to be based in Munich for a few days and taking day trips to Salzburg, Nuremberg, Dachau. (The itinerary is what it is due to several reasons ;) We are a family of four (2 parents, 2 teenagers.)
Would an Eurail pass for whatever the amount of days we will be using the train be the right choice for us? (about 5-6 non-consecutive days within a month). Or should I look into a Swiss pass separately and get the German Eurail pass?
Thank you in advance!