TRIP TIPS: ABOUT ST. PETERSBURG:

Best time to Visit: Probably the best time to visit St. Petersburg is during the White Nights, which are from late May to mid-June. In winter, however, the city is no less beautiful, when most of the rivers and canals are frozen, and the roofs are covered with snow and ice.