Finding parking in NYC will always be hard. My husband hates public transportation and needs to drive everywhere, so he has become a pro in parking. Finding street parking on a Saturday can be tricky as most places do not become "free" till the evening and has 1 or 2 hour parking regulations. NYC also has some confusing parking signs and I've been a victim of quite a few parking tickets. If you want to just avoid the trouble and stress of finding street parking, I would just pull into a lot and suck up paying for it. http://nyc.bestparking.com/index.php is a great site to check out to see the best rates for parking lots for whatever area you guys decide to eat in.
In terms of restaurants, I've always found restaurants in nyc quite accommodating with kids. A suggestion I would have is go earlier, probably 5-6pm when the restaurant is not as busy. The waitstaff will probably be more accommodating in whatever you guys may need. Another suggestion is probably restaurants in neighborhoods where there is already a lot of families. Upper West, Upper East, Tribeca, FlatIron District areas. My husband and I go out to eat with our 2 year old and my niece who's 4 quite often, and as long as we're earlier then their normal dinner crowd - have never had any issues. Good luck and have fun.