В Петербурге сейчас сезон, очень много туристов, мне кажется даже больше, чем в Москве (недавно вернулась из Питера, живу в Москве). Я к тому, что цены практически одинаковые на все, так же, как и мероприятий в обоих городах в это время много проводится. Если планируете летом - в Питере конечно полегче, нет такой изнуряющей жары.. Ну эт мое мнение.
В Питере есть очень много прекрасных мест где можно отдохнуть. Мы всей семьей собирались в Питер и брали https://prokat-avto-piter.ru машину это удобно и не дорого и можно отдохнуть как следует.