Постоянно езжу с сыном в Питер. Из нашего опыта, лучше всего снимать квартиру. Предложение огромное, на любой вкус и кошелек  Например, на сайте http://www.2spb.ru/ - квартиры от хозяев и агентств, можно почитать отзывы тех, кто снимал квартиру.