Sounds like a wonderful celebration.
Please let us your travel times, as the forum rules request. The reason relates to seasonality of many attractions in Switzerland.
There are many Alpine regions that are not accessible in early May and may only be partly accessible in late May. At higher altitudes, Winter has really not left yet, hanging on until early to mid-June. Low tourist density means that some but not all restaurants and transport services may be closed. Very much dependent on altitude and the part of May that you are there.
In fact, depending on your exact interests in the Jungfrau region, you might consider more time based in Luzern, and less near the Jungfrau.
And, the benefits and disadvantages of each of the villages and towns in the area, vary a bit, as you can see from the links provided by Rockoyster.
Everyone has their favorite. I, and a significant group of travelers, prefer Wengen. To some small degree, that preference is influenced by the time of month in May.
In my case, I happen to find Grindelwald substantially more commercial and more spread out than the other three, and generally lacking in charm. Many more stores, restaurants, etc, than any of the other three near the Jungfrau. Those factors also could be considered a positive...apart from the lack of charm. ;-)
This bit of light reading will help you understand the area, and provide details if you choose to stay in Wengen.
As you can see from the posts in the thread, a great many have found it useful.
Also, do you have particular interests? Hiking, museums - history, art, technical?
Country villages, historical old city centers, scenic train rides?
One interest in particular is important, as noted below, and might influence your plans a bit. In general, I support Rockoyster's always excellent recommendations. That especially includes going direct to Luzern. You can get over jet lag there just as well as in Zürich. Maybe better. Three trains per hour from the airport station with travel times ranging from just over an hour to one hour 10 minutes. The one at xx15 does not require a change of trains in Zürich main station.
When I arrive, I use a couple of days in Zürich for jet lag suppression, culture, and good restaurants, but that is because I have several friends to visit there, and often they take me to really nice places. Of course, I have to reciprocate, but it is a nice way to get on the clock. And, I really like the city, but it takes a few visits to really learn to appreciate it. I've got close to 200 under my belt, since 1980. Luzern is more interesting, faster. Zürich has more for me, as I learn about it. My recommendation for first time visitors is usually Luzern first.
However, there is at least one exception to the usual recommendation for Luzern right away. If your daughter has a particular interest in art, she'll find some superb museums in Zürich and nearby Winterthur. That might support time in Zürich. If so, let us know, I have some favorites.. And there are a whole lot of Picasso's and Paul Klee's at the Rosengart Collection in Luzern, to counterbalance. And, Basel, with some powerful museums, has three trains per hour from Luzern. The fastest, at xx54, takes one hour and 1 minute.
It will prove invaluable for you to learn how to use the resources of the transport network and rail stations.
This link has some extremely useful advice on some special points for using the SBB timetable effectively:
Once you are familiar with those concepts, you can get there through the direct link:
A map helps:
map.search.ch/?pos=683936,247530&z=12 8&poi=bergbahn,haltest elle,zug
Other maps are available with altitudes.