1. They skipped stones at Mirror Lake.

2. They skipped stones in Mirror Lake.
3. They skipped stones near Mirror Lake.
4. They skipped stones by Mirror Lake.
===================
Which prepositions should we use?

I'd use "on" and "at."