Discover quintessential New England charm with the top things to do in Sturbridge MA. From history to nature, your next adventure awaits!