If you have more time, consider visiting the Salem Maritime National Historic Site or the nearby town of Marblehead. If you have less time, skip Castle Hill on the Crane Estate and spend more time in downtown Salem. Be sure to wear comfortable walking shoes as most of the attractions are within walking distance from each other.