Auto-translated
It seems there will be difficulties finding nearby accommodation; so far, I haven't been able to find anything closer than the hotel by the highway (it's a 25-minute walk from there; you could arrange with those who travel daily from St. Petersburg to pick you up along the way, as they will be passing by anyway; moreover, there is no prepayment required, and you can cancel the booking at any time). For now, that's the only option, but I'll keep looking.