Marvel at the incredibly elaborate architecture of St. Petersburg, Russia, which was voted the best destination in Europe in this year's World Travel Awards.