Stroll down Main Street and discover why Hudson is the small town with big charm.
More here