Советую увеличить время пребывания в Питере, в Москве можно уменьшить если что.

Москва в сравнении с Питером рядом не стояла.

Вообще в Питере, чтобы всё посмотреть надо с месяц прожить. Сам был 3 раза (от 1до2 недель), наверно только половину удалось посмотреть, правда половину времени потрачено на работу.

Самая затратная статья в Питере - Гостиница.
Тем более в высокий сезон.
В 2007 году в начале июня жили по 4-5т.р. в сутки номер на двоих. И это ещё не в центре! В 2008 году , в мае (ещё не сезон) за эти же деньги жили в центре (на Гороховой)!

По экскурсиям: самый простой способ - идёте к гостинному двору, там стоят киоски, торгующие автобусными экскурсиями по городу и в пригороды.
В пригороды можно и самостоятельно выбраться!
По городу много где можно походить. Музеев много!

Гляньте ещё вот сайт: Davranov