Haddonfield, N.J., a town of about 11,500 people in Camden County, is one of the oldest communities in the southwestern portion of the state, so old that dinosaurs lived and died there — but more about that later. Take a walk through the heart of town, where more than 200 shops, restaurants, art galleries and independent businesses are thriving, and it’s easy to understand why many...