Не знаю как вам, а я только за апартаменты (квартиру), мы едем семьей из 4 взрослых, и для меня просто необходимо наличие кухни, иначе все деньги проесть можно. Цена будет зависеть от района, я дальше  Центрального и Адмиралтейского не рассматривала. В среднем цена на нормальные варианты получилась от 2000 за человека за ночь (в некоторые апартаменты чем большим составом вы приедете, тем выгоднее получится в перерасчете на 1 человека).  Открывайте букинг и ищите варианты по вашим параметрам, тут вам дороговизну советовать будут.