@Ruth_Mottram Hello. Have you considered Lac de Laffrey or Lac de Paladru in the French Alps?
Both are reachable by train/bus/bike, are open for swimming, and with lots of options for biking, hiking, flying and climbing around.
They're popular destination for the locals so expect lots of humans on weekends :)