Combine nature and history at these lovely New Jersey parks