Sudbury is a family-friendly city where you can spend time checking out the local cuisine. Activities like horseback riding give you a chance to enjoy the outdoors while you're in town. Have a relaxing day at Copley Square and Boston Common. While here, you may want to make time for other popular sights such as Fenway Park and TD Garden.