Сразу скажу если хотите в сам Новый год и около него на дворцовой, то снимайте отель в периметре, в прошлом в 01:00-01:30 уже никого не пускали, кроме кто живет)
Смотря какой бюджет и пожелания) Я бы советовала снимать квартиру, но это вот моя любимая фишка, может вы хотите завтраки чтоб были, тогда, конечно, гостиница. Но у нас есть на Васильевском острове такая намывная территория, там новостроек тьма, вот там когда ко мне из Москвы приезжали друзья, то всегда снимали апартаменты себе. Это считается центр, там до всего: набережные, дворцовая, невский и тд- рукой подать. Одно но, уже надо очень поторопиться, может уже ничего свободного не быть