Saint Petersburg is a very young city in comparison with old European capitals and probably the only city in the world that has acquired so much historic significance in such a short time.
After spending 3 days in this beutiful city you will have a trip to Veliky Novgorod: the birthplace of Russia which is around 180 kilometers south of St. Petersburg. It's the oldest city in Russia, whose historical center is declared as a World Heritage Site by UNESCO and it’s quite worth a visit.