New Jersey is a busy place; there’s no doubt about that. It can be hard to find a place away from the hustle and bustle for a relaxing getaway – but one small town in South Jersey has you covered. Haddonfield, NJ is often called the best small town in New Jersey, and after a tour, it’s not hard to see why. The town has deep historic roots, all the way back to the state’s founding. It has excellent food and wine only minutes away from the town center, and a unique architectural style that makes it impossible to mistake it for any other town. A day trip here is good, but a weekend trip that allows you to explore every corner of Haddonfield at your leisure is even better. So pack up the car and get ready for a weekend getaway that we are sure you’ll never forget.

Haddonfield is a thriving modern town… but it’s also one of New Jersey’s most historic towns – with a surprise around every corner.