Best New York hotels near Carnegie Hall