Sudbury is a family-friendly city where you can spend time checking out the the local cuisine. Activities like horse riding give you a chance to enjoy the outdoors while you're in town. Have a relaxing day visiting Callahan State Park. In the surrounding area, you won't want to miss out on seeing New England Wild Flower Society Garden in the Woods and Garden in the Woods.