There are plenty of cute little towns on the North Shore. Lake Bluff is one of my favorites. I took my parents there one chilly afternoon when they were visiting last week. The little downtown is so quaint, and you can't get much better views of Lake Michigan in the suburbs.
We ate at a trendy, little restaurant called Inovasi. Fresh and organic meats, cheeses and produce were used in all the dishes. Served before our lunches was a dish of soft bread and hummus. Delish!
I was super impressed with the kids menu. Finally a restaurant that serves real food for kids! Johnny ordered the haddock and it was only $6. That's not bad! I loved my salad with shrimp and avocado and my parents went traditional with a burger and chicken sandwich.
Also in Lake Bluff are a brewery, a sandwich shop, a little Italian eatery and a yogurt shop.
Definitely worth a visit!