What Does Russia Look Like? Walking along the streets through Central Sochi to the Sochi Grand Marina. Russia isn't snow and bears, but has many climates that even grow palm trees! Walking through everyday Russia, in the resort town of Sochi on the Black Sea. Looking for things to do in Sochi? Try strolling along from the Sochi train station along the tree lined boulevards to the historic marina. Take selfies at the World Cup tourist signs in the square. Stop to buy a glass of refreshing glass of Russian Bread Kvass or lemonade from the kiosks. Very Russian, and a very relaxing walk.