Sochi is hosting the 2014 Winter Olympic Games next month, and for most visitors, it will be their first time in the Russian coastal city.
Sochi is a free app that gives you places to see superimposed on a map of the city, locations of historical sites, loads of photos and even a guide to the area's cuisine.
Since the app doesn't require an internet connection except for maps, it's a hefty 265 MB download. I won't be going to the Olympics, but I found the tour of the area to be fascinating. The area is on the Black Sea near the scenic Caucasus Mountains. It's Russia's largest resort city, and the nearby mountains are great for skiing and the other winter events.