Here's how to spend a long weekend in Chicago, including the best places to eat and the top things to do.