Last minute ?: Market/other timekiller between Marshfield and Boston?

I should have thought of this sooner....sorry! Thanks to CH, I have a lunch reservation at the Fairview Inn in Marshfield tomorrow (Sept 9) to reconnect with a childhood friend whom I haven't seen in 40 years. We'll doubtless linger over coffee until the dining room closes at 4pm. She'll head south to her Cape Cod timeshare. I've got to go up Rte 3 through Boston, to get back home to Billerica. I now realize that I'll be hitting the worst of rush hour - so I'd sooner make a stop for an hour or two, allowing commuter traffic to subside before heading home. Can anyone recommend a Farmer's Market or other interesting grocery destination between Marshfield and Boston? (I won't be hungry.) If all else fails, perhaps there will be a movie theater en route.

Kam Man Marketplace in Quincy, also off of rte. 53. If you haven't been there, it's definitely worth checking out. Like someone took a shopping center from Shanghai and dropped it into the middle of Quincy. Here's a Wikipedia link:http://en.wikipedia.org/wiki/Kam_Man_...

Or, you could just stop for a drink at any of the local waterfront establishments ;-)