Saint Petersburg in bloom: roses, rainbows, and golden-hour streets — Travel Magazine