Second only in size to Moscow, St. Petersburg is a beautiful city filled with historic charm and all of the majestic architecture of Imperial Russia. Dating back centuries, St. Petersburg once served as the country’s capital, which is evident by the number of cathedrals and beautifully crafted palaces that highlight just how important this major city is to Russia. Here are our top picks for the best things to do in Saint Petersburg.

read more