We're looking for somewhere to stay near a lake, with a beach and lots for a 3, 5 and 6 year old to do, cycling/swimming etc, if anyone can suggest any areas in the Dordogne region (or any other nice parts of France for that matter) that fit the bill, I'd be truly grateful!! (Not Camping)