Never heard that about Stockholm sorry[/quote]
Me neither :P

I voted for St. Petersburg as more tourist friendly, but it kind of depends on what you want to get out of your trip. Piter is more...