The city of St. Petersburg, Russia is a feast for the eyes. With its numerous Imperial palaces, world renowned museums, and spectacular wedding cake architecture, St. Petersburg is counted among...