Sotchi est au départ une petite station balnéaire défraîchie, qui doit son existence et sa notoriété en Russie à sa situation géographique sur les bords de la mer Noire, seule région du pays où les hivers peuvent connaître des températures positives. Justement un problème pour organiser des compétitions qui requièrent beaucoup de neige et de glace. Cette région montagneuse ne dispose d’aucune infrastructure digne de ce nom : pas de route adaptée à un trafic important, pas de voie ferrée, une offre d’hébergement rachitique. Construire un village olympique et les enceintes sportives là où il n’y a que forêts et montagnes devait fatalement coûter une fortune et compromettre l’équilibre écologique de la région.