being a newbie to the site, don't expect a lot of input. you are in Peabody. Go to City Hall at the mayor's office and get a permit for Spring pond. there is also Brown's pond. Flax Pond in Lynn has a lot of public access.
just use google maps and pick out some spots to try.
If your gonna fish from shore and want to do some hiking as well just go to Spot Pond in Stoneham. THere is a path that goes all the way around the pond.
the boat rental area is one small area, dont think there is any camping. Tons of shore access at Spot. You wont get a lot of action at Spot, but if you put in your time, the ones you do get will be quality. HUGE monster bass in there. Good luck, you will need it.
YOu can also try Wrights Pond down the street from Spot Pond in Medford. Parking is off Elm Street. THere are trails there around the whole pond as well and the fishing is a lot easier than Spot.