В Петербурге много качественных мест, где можно провести время. Например, если позволяют финансы я бы посоветовала вам, зарезервировать вам гостиничный номер и столик в ресторане Taleon Club. Там очень приятная и роскошная атмосфера. Посмотрите более подробную информацию тут
http://www.taleon.ru/ .
Кстати, где я вам не советую отмечать новый год так это в Park Inn Прибалтийская, сама гостиница хорошая, но НГ они отмечать не могут.
Удачи, с выбором отелей и ресторанов.