Sochi, often dubbed the "Russian Riviera," is a resort city situated on the Black Sea coast in southwestern Russia. It's known for its subtropical climate, making it unique from much of the rest of the country, and serves as a year-round destination for tourists from all over the world.