St. Petersburg is a great city for sightseeing. There are lots of things to do in St Petersburg with museums, historical tourist attractions and places.
One of the most prestigious cultural institutions in the country, the Mariinsky Theatre, has been drizzling opera.
10. Mariinsky Theater
Also known as the Moika Palace, Yusupov is one of the best places to visit, being situated on the banks of the river of the same name.