I find the travel sites overwhelming, so thought I might ask on here to see if anyone has some recommendations. Husband and I are looking for a fun, two-night New England get-away close to the beach, somewhere in Massachusetts, Maine, or Rhode Island. (Preferably no more than 2 hours away from Boston, since that is where we're flying into/out of.) Bonus points for being relatively close to Newburyport, since that is where we are visiting family. Travel time would be in July. We have been considering Kennebunkport and Rockport in Maine, as well as Cohasset in Massachusetts, but I am sure there are tons of neat beach communities-- so fill me in! We like food and wine, so fun/quaint restaurants (i.e. some sort of cohesive business center in the town) is crucial.
Thanks in advance for your suggestions/recommendations!