Hi Lyndell,
I live on the North Shore...would love to take you out, but I am out for two weeklong work trips upcoming when you will be in town.
If your pro is willing to call in some favors with privates, there are many great options....TCC, Charles River, Winchester, Brae Burn, Essex, Myopia, Concord, etc. at varying levels of friendliness to out-of-towners on weekdays.
On the public side, there are both modern and classic public options within 1-1.5h of Boston itself.
Modern...Pinehills Nicklaus and Rees Jones (2 courses), Waverly Oaks (Silva)...The International (Fazio) is accessible some days...Butter Brook...Granite Links (Sanford) is ok but has great views of Boston.
Classic....George Wright and Franklin Park (GW is Ross, FP is a Ross-redesign and second oldest public course in the US) are both close to town and make for a really fun 36 holes...they are about 15mins apart. Wachusett out near Worcester is Ross and pretty fun. Whitinsville is a treat but maybe an hour from Boston. Beverly Golf & Tennis and Gannon Muni are solid Stiles courses on the North Shore.
There are probably a few more threads with more advice if you use the search function at top right.
-Brad