Wife and I will be traveling to Boston from April 14 to 29. We have total of 5 full days to explore the region. We like to spend 3 days in Boston and couple of excursions for the other 2 days. So far, we want to spend one full day in Salem to explore the city. Another day, we like to take a scenic drive using the Cape Cod 6A. Any city/town that you suggest we should stop by to sightsee? We already have a stop for Plymouth. Is hitting the road in late April a good idea? Thanks in advance.