Several vantage points are available, the aim and zoom are adjustable, and you can email the picture after you take it. You could eat at a different restuarant every day for the rest of your life and never experience all the food that Chicago has to offer. As a twenty-year resident of the Chicago suburbs, and having recently completed a tour of New York, Boston, and every other major city I haven't already seen, I'm firmly convinced that this is the place to be. Third choice would be Auburn Hills, a nice suburb of Detroit. I'm not saying that just because I'm from Chicago.
Right downtown is the original store, but it's branched out across the country now.
But there's no place like home for the authentic stuff. And there's a great indoor arboretum on the floor above where you can bring your food to eat. Although they don't have a store downtown, the small chain has restaurants in Highland Park, Vernon Hills, and other towns along the North Shore. But don't eat much of a main course if you want room for one of their humongous slices of cheesecake. Check their webpage listed above for concert dates and times.