Best New York hotels near Bloomingdale's