Сутки дешевле, у меня две ночи. Потом, вы вполне можете поселиться на окраине и удобства в боксе( на два номера) не должны сильно смутить. Вполне можно взять номер за 1000 или дешевле, за счет длительного проживания. Может имеет смысл посмотреть какие-то дома отдыха для этих целей. Не пугайтесь 'окраин' - Питер небольшой и не особо важно жить в центре, если все равно ездить по всему городу и в пригород.