This is a resort town on the Black Sea and looks and feels nothing like Russia. The Winter Olympics was the reason most foreigners came here otherwise mostly Russians come. We came on a cruise so we did not need a visa for the day but had to stay with our tour guides.
Sochi Discovery World Aquarium. More information: http://www.en.sochiaquarium.ru/
One of the most popular resorts in Russia