Sochi is a city in Russia on the Black Sea coast. Sochi is where the 2014 Winter Olympics are going to be held. It is also a popular health resort.