I was researching the site for the 2014 Winter Olympics in Sochi. Russia and found a lot of good sites about this place.
This one was particularly informative--
http://wikitravel.org/en/Sochi
The Feat of Life Memorial is touching.
http://www.stay.com/sochi/attraction...life-memorial/ This is to medical personnel who saved more than 500,000 lives in WWII.
Sochi has the largest aquarium in Russia--
http://en.sochiaquarium.ru/ You can translate the site into English or French.