We stayed for a week with family at Yan's house over Christmas and it was great. The house is very beautiful and quiet, perched above the lake. The view is breathtaking at any time of day. It's fairly easy to get down to Montreux or on the highway up and down the lake. About 10 minutes away on foot (uphill) there is a very convenient market (Denner Express) with almost everything you might want for a casual meal. There is an amazing Épicerie française which is right to Restaurant du Raisin but not shown on maps. Those who want, for instance, cleaned shrimp, should drive to Manor in downtown Vevey which is only 15 minutes away and you can get anything there foodwise.
The house is setup with mostly everything that you will need for cooking meals as Montreux restaurant prices are eye-watering.
Besides being historic, Montreux is fun to walk around and there are several sights within driving distance which are good for a family vacation.