Санкт-Петербург, просьба

Жители северной столицы, у меня к вам просьба. С давних времен мечтал побывать в вашем городе, и вот, наконец собрался. Думаю приеду в начале, середине мая. т.к. знакомых там нет, встал вопрос с местом проживания, точнее как выгоднее. Думал забронировать номер заранее через агенство, либо все это сделать по приезду (просто говорят по приезду будет дешевле). И насколько возможно наличие свободных номеров в выходные дни. Просто посоветуйте пожалуйста, как будет удобнее и главное выгоднее. Можно также посоветовать гостиницы, отели (не шибко дорогие) желательно возле метро. Коммент для минусов прилагается.
P.S. Было бы замечательно встретить кого нибудь из вас в мой отпуск.
P.P.S. По приезду отблагодарил бы гостинцами с Казахстана.