St. Petersburg, apart from Moscow, is the most popular and believed to be the most beautiful city in Russia. Despite the fact that we liked it a lot, it was not my favorite in the country. St. Petersburg is what Paris is for France or London for the UK. The architecture has the distinctive, grand European style and sometimes you may get the impression that you're in the West (except for some extraordinary cathedrals and other buildings). Located so close to the European border, it's the easiest Russian city to get to. Read on to find out about our impressions on St Petersburg and why, contrary to other travelers' opinion, we actually preferred Moscow.