Saint Petersburg is a world-class destination and Russia's second largest city, with a population of more than 5 million people.