If you're looking for a cozy and Christmassy place to stay in New York City, I would recommend the iconic Plaza Hotel. The Plaza Hotel is located in the heart of Manhattan and is known for its old-world charm and luxurious atmosphere. The hotel is decorated in festive decorations during the holiday season, including a giant Christmas tree in the lobby, and has a reputation for hosting some of the most glamorous parties in the city. The Plaza Hotel is also located close to many of the city's top attractions, making it a convenient base for exploring the city during the holiday season.