Hidden Gems in SJ?

I just discovered the Berlin Farmer's Market after living here for some years and was absolutely floored lol. I'm wondering if there's any other cute specific places here people really enjoy, whether it be restaurants, shopping, events, whatever. I'm familiar with Haddonfield and Collingswood fairly, and kinda Medford, but open to hearing whatever anyone likes!