August - is the best time to visit St Petersburg
If you want to visit St Petersburg in summer, but you don't want to spend extremely much money, the best month for you is August. In August the prices and occupancy in hotels of St Petersburg are reduced, so it helps save money for museums, theatres and restaurants of the city. 

Minimum price for one-night stay in St Petersburg hotels at the beginning of August 2008 was 130 US dollars. By the end of month minimum price has decreased to 110 US dollars. It is necessary to notice, that minimum price is always offered by small or budget hotels. Hotels of such a kind are not very big, but usually cosy and friendly. Most of they are situated just in the centre of St Petersburg or not far from it. For example mini hotel Pio is located very close to main city sights and attractions. In August rack rate in this hotel for one-night staying was nearly 120-140 US dollars. Three star hotels are also available for booking in August. Three star hotels are also usually centrally located, but some of this hotels are situated in the districts next to the centre. Hotel Marmama concerns such hotels – it is located in 10 minutes driving from the city centre in a quiet area near a park. Hotel offers rooms of various categories – from Standard Single to Suite. And of course it the hotel there is everything that is necessary for tourists and business travellers. In August Standard Single Room in hotel Marmara costs 110 US dollars.