St Petersburg, Russia
#3 Denali National Park.jpg

St. Petersburg is the second-greatest major city in Russia next to Moscow. By 2012, there were nearly 5-million residents in the town, and that population has only continued to increase. Surrounded by the Baltic Sea and located along the Neva River, there's so much beauty to behold. Visiting St. Petersburg, you'll see luscious gardens, monuments, palaces, detailed architecture, and admirable pieces of artwork created by the most well-known artists throughout history.