St. Petersburg is a great place in early summer, when the “White Nights” bathe the city’s imperial palaces and avenues. Small wonder, then, that Russian President Vladimir Putin likes to show off his hometown.