Best New York hotels near Ed Sullivan Theater