A snorkeling vacation doesn't just have to be in warm waters surrounding tropical islands. Certain bodies of fresh water — especially lakes — are also renowned for their incredible snorkeling ...