Did you go to the restaurant at John Hancock?
The buffet lunch is very reasonably priced, only a few bucks more than the admission fee of the observation floor. Need to go there around 11:30 in order to get a table by the window. We had a great time there - walking along the whole window side to take videos.