The city sits along the Hudson River , between New York City and Albany .
Poughkeepsie is located in the Hudson River Valley midway between New York City and Albany .