I used to live in South Boston (recently moved to Newton, which has much better access to riding). But if you're right in Boston I'd recommend heading out to the Newton/Needham/Dover area. Pretty good quiet roads. What part of Boston are you in specifically? I can give you more specific routes if you'd like. I had a few different ways to get from Southie to quieter roads.