Hudson is a walkable town in Massachusetts that feels both historic and fresh. Home to about 20,000 people, it sits along the ...