Where is a good place, preferably reachable by bus or public transport, that is within about 4-5 hours of NYC? Off the beaten path stuff is cool too. I like museums, interesting dining, natural scenery, and cool architecture.
On my list so far are Boston (used to have family here and I miss it), Philadelphia, Providence, Portland (Maine), and possibly somewhere in Vermont. Anything else worth considering?