The Winter Olympics have not just made famous the athletes and their sports but have also been responsible for making Sochi, the simple city in Russia, a household name.
Sochi, incidentally is also the longest city in Europe with 148km in length and while you are there, one of the many things you can do is visit the Formula 1 Grand prix track there.
Also, if you want to see more of the developing infrastructure of the place, a walk around the Kurortniy prospect is advisable or you could also take a swim in the famous Black sea there.