A summer beach resort town sitting right on the Black Sea, Sochi offers long stretches of pebble and sand beaches, imposing examples of Stalinist architecture, a summer film festival known as Kinotavr, and plenty of spas and outdoor markets to please all budgets and tastes. The longest river in Russia, Mzymta, cuts through Sochi before it empties into the Black