It would be wrong to recommend a town without knowing your price range.... You may consider New Providence/ Berkeley Heights, Chatham, Madison, Livingston, Summit, Millburn/Short Hills. All provide an easy commute to NYC, parks, activities and GREAT schools.
Feel free to call or email me for more info and a complimentary neighborhood tour ;) !
Some other towns that are slightly further from the city but also great are Summit, New Providence, Chatham, and Madison. You won't be sorry with any of these towns.
If you have any specific questions about these areas, you can feel free to contact me.
All the best!