I have looked at a few options:
buying the 3 day flexi Swiss pass , kids travel free and we get 15% discount. - costs c. 415SF
Or just buying individual tickets for the whole trip- for the Visp Paris leg I can get discount Piccolo fares (c. 272SFfor all of us).
Can you get cheaper fares for Brig/Visp to Zermatt - I can't find it? Is it necessary to pre book this sector (we are going in January)