Best New York hotels near New York Public Library