Ольгуня, белые ночи начинаются где-то с конца мая до начала июля.
в турагенстве на прием у меня никто не работает, и я не думаю, что это будет дешевле.
мне кажется интереснее самим купить билет на поезд, забронировать гостиницу, просто погулять по питеру с путеводителем, экскурсионные автобусы стоят в центре и могут отвезти вас во все любопытные места.