Two hours from NYC, the Hudson River Valley town of Kingston is situated at the base of the Catskill Mountains on the Rondout Creek.