TIME released its list of "The World’s Greatest Places of 2025," and it includes places to stay and visit in the northeast.