For such a major airport the choice around JFK is poor. The Hilton and CP are probably the best options but even they aren't anything to get excited about. If it's a simple overnight between flights I go for the Holiday Inn Express which has a reliable shuttle and free breakfast.
Avoid the JFK Inn at all costs.