There are many “kinderhotels” in Austria and Swtizerland, most of which offer some form of childcare.
From personal recommendation, we have just come back from Kinderhotel Muchetta, near Davos, which our three kids (1.5, 5 and 7) had a fab time with (so did we). the wee one was in a “crehce” with excellent staff and very few other children. It is a small hotel with wonderful childcare philosophy, great care in a creche for wee ones under 3, and a bigger kids club for those older than three, younger than 8.
Riding around Davis seems cracking, they (Davos) are investing heavily in it, new trails etc, lots of advertising around, so should be good. I can certainly highly recommend the skiing.
HTH!
Kev