Я была в Петербурге два раза (оба как раз зимой), от ледяного воздуха и мороза спасли музеи — я еще тогда училась в школе, мне понравились Зоологический музей, Кунсткамера, Русский музей. Монжно посетить макет России, говорят, зрелище впечатляющее. Театры — тоже интересный вариант досуга, если вам нравится театральное искусство. Если позволяет погода, просто гуляйте и наслаждайтесь снежными видами.
В плохую погоду лучше всего ходить в музеи, благо в Питере их более чем достаточно: Эрмитаж, Русский музей, Исаакиевский собор, Кунсткамера, квартира Пушкина на Мойке и другие, да еще много новых открылось.
Да, в Питере их больше двух сотен!, можно всю зиму окультуриваться!))
Зимой в Питере не так ужи и холодно поэтому можно и погулть по достопримечательностям, сходить в Эрмитаж, если Вам такая погода не нравится, то можно сходить в какое-нибудь интересное заведение, например реасторам "Макаронинки" или "О лень", вот полный список необычных кафе и ресторанов Питера с описанием и отзывами - https://spbinteres.ru/atmosfernye-kafe-spb.html