I agree. There are good spots around Southboro and Westboro which would be about 25 mins from Weston. A-1 Stump Pond (we call it "Stumpy") is in Westboro as is Chauncy which is right off Rt. 30.
A good place to fish at the Sudbury Reservoir is a place we call "The Horseshoe". It's in Southboro near the Route 85/Route 9 intersection (close to St. Marks School). There is limited parking on the side of the road before and after the bridge but you can fish right off the bridge on either side or you can take the trail into the woods and find a few good spots with access. I've never had much luck here, but my husband has had success every time he's fished here. Here's a link that might help you:
http://www.mass.gov/dcr/watersupply/watershed/maps/SudburyAccessMap.pdf