"They say you can have a dinner party with only 4 people, but I've never managed it," Julia laughed. The Hopkinton homeowner loves throwing parties. "On average, I'd say we have ten people when it's a small gathering - and more like 40 when we want to have a really good time." An avid cook and …