Tucked away from the crowds, this New York lake town might just be the most beautiful place to experience fall in the entire ...
Inlet, an extremely small town in New York, has remained practically hidden by the great outdoors of the Adirondack Mountains. Dubbed "the Adirondacks' best-kept secret" by Travel + Leisure, it sits ...