I would really recommend Brooklyn Museum and Brooklyn Botanical Gardens. They're right next to each other and are fairly cheap and really worth it. Though the Botanical Gardens may not be in the best shape (like the Rose Garden etc) there's some neat greenhouse stuff there. There is the Prospect Park Zoo which isn't great, but the Bronx Zoo is pretty far from there.