Boston is a place I really want to see for its history and culture. I also heard it's not hard to get around without a car (my husband & I are from Toronto, Canada...we don't feel the need to have a car and we like places that don't require them and has reliable public transportation). We would also like to spend a good portion of our time by the ocean, so was wondering are there any good beaches not too far from all the attractions? We don't have a date yet, but the visit will take place sometime in the summer.
Also hotel/motel and local dining reccomendations will be highly appreciated. We aren't looking for 5* places, just something safe, clean and preferrably a good base to explore the city + beaches. Thanks