I have another option. Spend the night in Rhinecliff, NY at either The Rhinecliff Hotel (right across from the train station which has a wonderful Hudson River view,plus you can watch the trains come and go) or the Beekman Arms in nearby Rhinebeck (the oldest inn in the USA, so they say). There...