Put Long Lake, a small Adirondack town in upstate New York, on your radar if you’re looking for outdoor fun that includes ...