We will be traveling to Boston for the first time in June. We have Hilton honors points so we are looking for a Hampton inn that is closest to all the tourist areas. Which one is closest to the attractions Cambridge or Crosstown? We don't mind using public transportation but I don't want to spend all my time traveling.
Also my son is doing an internship in Meredith New Hampshire so we plan to go there over the weekend. Is there easy public transit to
Meridith or would it be better to rent a car