Best New York hotels near Macy's Herald Square