Tsarskoye Selo is just outside St. Petersburg and is a marvelous ensemble of palaces and parks. The palace was destroyed during World War II, but has been restored since the war.