В Питере и правда в любое время года красиво, но мне тоже хочется пройтись по улочкам, в кафешках летних посидеть, на теплоходе прокатиться, по Летнему саду погулять. Поэтому лучше, конечно, ехать туда в теплое время года. Мы тоже на майские с мужем хотим поехать в Питер, или в начале лета, смотря еще как с работой сложится. Но нужно будет, наверное, заранее забронировать номер в отеле? И где лучше остановиться? Я смотрела гостиницы в СПб в центре города, мне вот этот понравился https://www.eurasia-hotel.ru/hotels/privilegia Он и по расположению удобный, и номера уютные, но может что-то подешевле есть?