Do you have 7 nights on the ground? It is hard to tell if you are flying out on Day 8 or 7.
Lugano is a long way from Zurich and not suitable for a day trip. I thought maybe you meant Lucerne (Luzern) but then I see you plan to go there later.
Skip Lugano and consider the following:
Arrive Zurich, immediately take the train to Lucerne as it is only about an hour; stay 2 nights
Train to Visp (2+ hours) and take your day trips; stay 2 nights
Train to Lauterbrunnen (NOT Interlaken) and visit the Jungfrau and other venues in the fabulous Lauterbrunnen Valley; stay 3 nights (Assumes you have 7 nights on the ground.)
Train to Zurich - go early so you can visit Rhine Falls before your flight (assumes your flight is later in the day.
Note that Interlaken is not in the mountains as Lauterbrunnen is. Read up on the Lauterbrunnen Valley in the Rick Steves Switzerland guidebook. Fabulous scenery, IMO way beyond what you will see in Luzern. Go to the Jungfraujoch only if the weather forecast supports it. You can pretty much tell the day before.
FYI, Easter-time is between ski season and summer (hiking) season. Not a great time on trails and weather will be fickle, You have one day to see Zermatt: Don't be surprised if the Matterhorn is not visible.