My kids are 5 & 3. We had a great family holiday in Morzine last year, so much so we’re going back again this August.
I managed to fit in a 3 hour ride most days, leaving plenty of time for the wife and kids.
Lots to do; horse riding, climbing, rope courses, rafting, Lake Montriond, swimming pool, family street events, day trip to lake Geneva, tennis, golf, luge, ice skating, chilling out etc etc.
Eating out = very expensive.