Although it's expensive, St. Petersburg's near 24 hours of sunshine and White Nights celebrations during the summer months are not to be missed. Summers are generally cool but pleasant ...