If you really want the top, go to the 95th floor of the Hancock for fine French dining. Another top as mentioned is the Everest room on the 44th floor in the Financial district. Reservations are mandatory.
But one of my fav's is Gibsons on Rush for very large portions of meat and fish and a very stylish place too.