Set about three hours north of New York City, the tiny hamlet of Windham, in the eastern Catskills, is often overlooked. At ...