Terms of rent differ from company to company. You may get familiar with average terms of rent at the sites of the St. Petersburg car rental companies:
There you may book a car online for the whole term of your stay at St. Petersburg.
These companies have their offices at the Pulkovo 2 International Airport.
Most websites of other St. Petersburg car rental companies are in Russian only.