Best places to eat and shop in McHenry County

Where are some of the best places to eat and shop in McHenry County according to Yelp reviewers? Here is a map of some of their favorites.