Discover hidden gems and stunning natural wonders in New York State's small towns, like Haines Falls and Castile ... While the town is well-known for its rich history, incredible restaurants, and ...