I'd advice SPb too. There are a lot of things to see and people are generally more friendly to foreigners than in Moscow.