Ну и приехали бы накануне. В Питере не проблема с посуточным очень хорошим жильем в пределах 1600-1800 руб. за сутки за однокомнатную квартиру. Про отели уже молчу, они там на каждом шагу.И вечерний поезд тоже не проблема. Заодно и выспаться можно.