Sochi is a resort town that many vacationers come to for sun and relaxation, but is being transformed into a place that can host the Winter Games using its nearby mountains.