Boston friends: can you recommend a place (be it a park or restaurant) to chill out after landing at Logan? Flying in at 4:00 this week and don't want to sit in traffic. Will be traveling with 2 dogs so a place where I can walk them at least for a few minutes after the plane ride would be good. Does it exist?