From the Hudson Valley to the Catskills, Berkshires, and Finger Lakes, these hotels immerse you in forests, lakes, and mountain landscapes—all within a few hours’ drive of New York City.