Я бы посоветовал вам следующее. В первый день, необходимо посетить Эрмитаж, лучше всего идти с утра, чтобы днем начать осматривать другие места. После осмотра музея, фотографируйтесь на дворцовой площади, затем идете в сторону дворцового моста, переходите, выйдете на стрелку Василевского острова, рядом будет музей кунсткамера, после музея можно пройтись по набережной. После этого садитесь на автобус 7 или троллейбус 10, 11, едите до реки Фонтанки, там очень красиво, идете по набережной в сторону Невы, выйдете к летнему саду, а там рукой подать до марсового поле. На следующий день, я бы посоветовал съездить в Петергоф, зимой вход в музей бесплатный, и там мало людей, можно сделать фото у фонтанов, правда сейчас они выключены, но зимой там тоже очень красиво. Так же можно съездить в Пушкин, там очень много парков, там так красиво и хорошо.
Поэтому рекомендую в первый день погулять по городу, на второй день поехать в пригород в Пушкин или Петергоф, ехать до них около минут 30-40 от города.