In the stretch of the Hudson Valley between New York City and Albany, there's a wealth of small towns that have the unique appeal of being both within easy driving distance to major cities while ...