New Bedford, Mass is south of Boston, near Providence RI. Not far from the beginning of Cape Cod.
A blue collar fishing town, many Portuguese-Americans. UMASS-Dartmouth is the college in the area where #2 is a student.
New Bedford must be about an hour or more from Boston.
Oh geeeeeeez. Scary just to read your post. I got a kid traveling to the Cape right now to spend a week with a friend. Should arrive there around 10:00 est.