I know this is so last minute but I'm trying to decide on where to go tomorrow for a day trip. I was thinking of going to Salem, Gloucester or Rockport. I am looking for a place to walk around with nice shops, maybe a beach to check out and just a nice feel to it. Of the three which would you pick? I am about 1 hr south of Boston.
Do any of these places have a lighthouse? Thanks.