St Petersburg is often called the capital cultural of Russia, but with all that’s going on here – classical ballet, theatre, museums and exhibitions, world-class sport – we think that entertainment and cultural capital of the world might be a better description!