We went to Samoens this year, it's about 1.5 hours from Geneva. I absolutely loved it. They have a great kids play area and good nursery slopes and you can also link to other resorts like Flaine really easily. The town is stunning too with lots of cute little shops and restaurants. We stayed in an apartment but friends stayed at La Reine des Pres and it was stunning.