If you want more affordable places, move away from the shores of the lake.
Some good candidates could be the villages along the LEB train line which stops at Flon i.e. centre of Lausanne. Especially desirable if your daughter has something to do with EPFL.
Also interesting are the villages along the train lines which go from Lausanne train station to Vallorbe (northwest) or Palézieux (northeast). Depending on what you consider as commutable distance, you may even want to go as far as Moudon or Yverdon.
P.S. I don't have information about individual villages and their agreeableness.
P.S.S. I like this property search portal:
https://www.immomapper.ch/