Sochi is a Russian city along the Black Sea coast and it will be hosting the 2014 Winter Olympics. This city is the capital of what is known as the 'Russian Riviera'. With its palm trees and occasional banana trees, Sochi is not exactly what many people expect from the stereotypes of 'Russia'.