C.B.
We have done the cabin thing, and that is very convenient and lots of fun. We would usually stay in the north shore and go to a snow play area called Granlibakken. We don't stay there because the rooms are expensive, but the kids play area and skiing is inexpensive and perfect for young kids.
We have also done south shore and stayed at Mont Bleu. It has a wonderful indoor pool with waterfalls and a huge hot tub. The kids LOVE to play in the pool after a day in the snow. We have even done the pool after breakfast and then again in the evening. Then it's a short walk to the village, and there are snow parks in the area as well.