This is a link for walking some of the areas in Boston: https://walkboston.org/
Yes, u can get maps of the city & other places of interest inside of the visitors center located in the Boston Commons
Yes you can get maps practicly any where in Boston in any Gas staion or convinience store.
Thanks! Your answer is awaiting moderation.