Trying to take advantage of my 5 day GoCard starting next week. Going with my 10 and 6 year old sons, my 78 yr.old mother,and sister-in-law and meeting up with 17 yr.old son. Greyline tour to Cape or seacoast, Provincetown ferry, or Martha's vineyard? As much as I'd love to see Martha's, I don't know if one day justifies the 1.5 hr. bus ride then 1hr plus ferry ride each way. We would have to board bus by 6:30 am and return at 10:30 p.m. It looks like a good chance of rain while we're there. First time visitors and want to make this enjoyable for all. Do you recommend Salem for a half day? Looking forward to Boston!