могу посоветовать небольшой хостел, называется "квартира №5", у ст.м. Владимирская-Достоевская. В хостеле вроде 6 комнат для 1, 2 или 3-х человек, это немного. Можно забронировать сразу весь хостел.
Да, из недостатков - туалет на этаже, но если свои заселят весь хостел, то можно и закрыть на это глаза. Еще минус - это третий этаж. так что если приедет старенькая бабушка - ей будет тяжело подниматься.
Из плюсов - цена достаточно низкая, это центр города и близко до всего. Там уютно и мило. Холодильник есть один на всех. Кухня.
Можете по сайту полазеть:
http://www.kvartira5.spb.ru/hotel_rooms.shtml
Когда ко мне приезжают гости, я их обычно там и селю.