The JFK Blvd hotels include a Hampton, DoubleTree, Red Roof, Country Inn, LaQuinta, Hilton Garden Inn, Sheraton, Spring Hill, and maybe others.
These are all a quick shuttle ride to the terminals. Not much in the way of dining; either the DoubleTree, Sheraton, Jack-in-the-Box (fast food grease), and a few other places.
Will Clayton (east of the terminals) has a few mid/low scale properties but dining seems to be limited to a Sonic (if you consider that dining).
Further away, there is a Hyatt, Hilton, and Marriott. Those really have no area dining options other than in-hose.