По поводу автодороги - в общем и целом - безпроблемная (данные на май 2010г.) Дорога занимает где-то 7-8 часов без напрягов, с остановками и перекусом минут на 30. Совсем плохих участков нет, а некоторые участки - почти автобан. Гаишников с радарами посылал нафиг (они и не обижались даже).
Туда ехали через Новгород - очень красивый город!
Пробок в Питере по Московским меркам, можно сказать, что нет. Когда мы там были там спокойно в вечерний "час пик" полностью перекрывают одну из главных дорог и это не приводит к транспортному коллапсу, как это было бы в Москве! Сама культура движения намного выше, чем в Москве. Дороги очень хорошие, а где не очень хорошие - меняют асфальт.
Her Mejesty - вы хотите в центре или на окраине? Квартиру, отель, хостел, общежитие? Я жил во всех этих вариантах, хостел самый дешевый вариант - около 500 рублей/сутки. В этот раз снимали квартиру за 1200 рублей/сутки на окраине (если на авто - самый крутой вариант экономии и квартира в новом доме, чистая хорошая). Есть еще контакт тети, у нее квартира на Невском ближе к Московскому вокзалу - цена в районе 2000 рублей/сутки - это почти даром для этого района, серьезно Есть множество вариантов мини-отелей в центральных районах, но там цены от 2000 до плюс бесконечности, средняя цена нормального номера на двоих - примерно 2700-3500 рублей/сутки.
В общем, если вы классически поездом едете, то я бы на вашем месте (а опыт поездок в Питер уже большой накопился) нашел вариант жилья где-нибудь не в самом центре, а в 10-15 минутах езды на авто - это будет вполне дешево и можно спокойно добраться на бомбиле после любых гулянок за 300 рублей, если метро закрыто уже. Также очень рекомендую пользоваться троллейбусами - все видно из окна, ездят не быстро, ноги не устают - иначе усталость под вечер дикая от хождения.
Что еще - в Петергоф туда надо проехать на Метеоре, а обратно лучше и в 10 раз дешевле - на обычном рейсовом автобусе до метро Автово.
Ладно, что-то меня понесло, будут вопросы - обращайтесь