The
Huttnersee, up from Richterswil is very popular with bathers. It's not a big lake and not too high up (whilst still managing to be in nice countryside/alpine foothills) so it warms a bit better than some of the higher lakes.
EDIT: Just saw the thread was from more than a week ago. Hope the OP found what he/she was looking for.