Marblehead, Plymouth, Gloucester, Manchester-by-the-sea, etc. You can drive to Cape Cod where more small towns by the ocean if you have more time. All offer very nice summer relaxation.