Some of the best small towns in New England are in Massachusetts, one prestigious magazine said - and one of them is on Cape Cod. Yankee Magazine, a publication that knows New England well, published ...
Volcanic peaks dotted with scenic villages, elaborate temples guarded by wide-eyed statues, silvery beaches washed with ...