Although Sparky is 6, there are a number of restaurants he likes in Evanston; just depends on how adventurous your 2-year-old is!
Wiener and Still Champion, a hot dog stand, has hand-dipped corn dogs and some
darn good fries It's 6 blocks to Lake Front Park, an excellent place to picnic (FYI beach access in Evanston is
not free, though the park is open to anyone)
802 Dempster St
Evanston, IL 60202
(847) 869-0100
I have always liked
Lulu's Dim Sum a sit-down place that has Asian fusion stuff, but is extremely casual.
804 Davis St., Evanston
Tel: (847) 869-4343
Another couple of family-friendly places:
Cross-Rhodes of Evanston
913 Chicago Ave. • Evanston, IL 60202
Telephone (847) 475 4475
Children are greeted there with a slice of american cheese and crackers, so as to make the not-long wait easier. Good greek food, burgers, etc.
Lucky Platter
514 Main St.
Evanston, IL 60202
847 869-4064
A kind of hippy joint that has trash-to-treasure decor kids like, I've had mixed feelings about the food - stay away from the stroganoff, some of the salads are pretty good, portions are staggering.
Another hippy joint with slightly better food IIRC (haven't eaten there in a while) is more northward (and conveniently close to the
Spice House):
Prairie Joe's
1921 Central street
(847) 491-0391
I feel I should mention that Evanston isn't really on the way to Madison (or anywhere else, for that matter) - the closest highway access in Skokie takes you the long way through Milwaukee - you're going to have to go back south through Chicago to get on I-90.