В таком случае рекомендую разместиться Вам в гостинице Аврора на Лиговском пр-те, в 7-ми минутах пешком от Московского вокзала:
http://www.ligovsky.haur.ru/rus/rooms/
Сам останавливался в этой гостинице, она одна из немногих, в которой завтрак - шведский стол, а не континентальный. Очень уютная, с удобным местоположением и к тому же недорогая. Если что - могут скидку сделать, просто скажите, что уже гостили у них. Но скидка не более 10%