By far one of the most popular attractions in St. Petersburg, the Winter Palace (which houses The Hermitage art museum), deserves the crowds it attracts. It is an outstanding series of structures as well as one of the world’s finest art museums. Completed in 1762, it was the home of Russia’s monarchs for 150 years, […]