Buffam Falls in Pelham is exactly that kind of place. It’s a short hike, just 1.4 miles, and at the end of it, you get a ...