What kind of weather can one expect to find in St. Petersburg in June-July?
St. Petersburg is a Northwestern-European seaport. Think Scandinavia: Helsinki, Stockholm. Generally, the afternoon temperatures are unlikely to fall below the mid-sixty or rise above the low-seventy degrees. But there is a good deal of variance, too; some days could be quite hot and muggy, some nights–pretty chilly. Bring light clothes, but don’t forget a sweater.